Встречается на собеседованиях • сегодня

Писал ли функциональные интерфейсы

Да, писал. В Java функциональные интерфейсы — это интерфейсы с одним абстрактным методом (SAM). Их можно реализовывать через лямбды или анонимные классы. Примеры из стандартной библиотеки: Runnable, Consumer, Predicate.

Пример своего функционального интерфейса:

java
@FunctionalInterface
interface StringProcessor {
    String process(String input);
}

public class Main {
    public static void main(String[] args) {
        StringProcessor toUpper = s -> s.toUpperCase();
        System.out.println(toUpper.process("hello")); // HELLO
    }
}

Аннотация @FunctionalInterface не обязательна, но помогает избежать ошибок.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы