Альфа-Банк · июль 2024

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

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 бину создавался новый бин?

Ответ

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

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

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

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

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

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