Встречается на 2% собеседований по Java

Использовал ли функциональные интерфейсы

Да, использовал. В Java есть встроенные функциональные интерфейсы в пакете java.util.function, такие как Predicate, Function, Consumer, Supplier. Они часто применяются в стримах и лямбда-выражениях.

Пример с Predicate:

java
Predicate<String> isEmpty = s -> s.isEmpty();
System.out.println(isEmpty.test("")); // true

Пример с Function:

java
Function<Integer, String> intToString = i -> "Number: " + i;
System.out.println(intToString.apply(42)); // "Number: 42"

Также создавал свои функциональные интерфейсы с аннотацией @FunctionalInterface, если стандартные не подходили.

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

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

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

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