Альфа-Банк · январь 2025

Тех собес на middle-senior Java Разработчик в Альфа-Банк

middle-senior Тех собес 34 вопроса
1

Java

1. Какие функциональные интерфейсы есть в Java? Для чего они нужны?

2. В каких случаях имеет смысл использовать parallelStream?

3. Как можно использовать Locks?

4. Для чего нужны семафоры?

5. Разница между orElse и orElseGet в Optional?

6. Для чего нужен flatMap?

2

Spring

7. Какие способы инжекции бинов в другой бин существуют?

8. Если поле не будет final при инжекции через конструктор, то выбросится ли исключение?

9. В каких случаях нужен prototype?

10. Как сделать так, чтобы при каждом обращении к prototype бину создавался новый бин? (через @Lookup)

11. Как контейнер бинов работает с prototype бинами?

12. Если метод с аннотацией @Cacheable вызовет другой метод без аннотации (внутри…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Java Разработчик».

в этом собесе: 34 вопроса 8 секций
  • Ещё 124 текстовых собеса направления
  • 353 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес