СберPay · сентябрь 2024

Тех собес на middle-senior Java Разработчик в СберPay

middle-senior Тех собес 39 вопросов

1. Какие классические структуры данных вы используете в Java?

2. Используете ли вы такие структуры, как очередь, например, в контексте потоков или Kafka?

3. Какие структуры данных, вроде кривых или B-деревьев, вы слышали, но не применяли?

4. Что такое Map в Java, и как она устроена?

5. Каков смысл использования Map, и почему она обеспечивает быстрый доступ к элементам?

6. Какая сложность доступа к элементам в Map?

7. Почему Map обеспечивает константную скорость доступа к элементам?

8. Как распределяются элементы между бакетами в Map?

9. Является ли хэш-код числом, и если да, то каким (например, Integer)?

10. Как бы вы разложили случайные числа по 16 бакетам?

11. Есть ли другие способы…

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

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

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

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