Встречается на собеседованиях • сегодня
Писал ли функциональные интерфейсы
Да, писал. В 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 не обязательна, но помогает избежать ошибок.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы