X5 · декабрь 2024

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

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

1. Приходилось ли вам работать с Docker-контейнерами? Понимаете ли вы, что это такое?

2. Как сравнить два объекта в Java, чтобы понять, являются ли они одним и тем же объектом?

3. Что делать, если нужно сравнить два объекта не по ссылке, а по содержимому? Какой контракт нужно соблюдать?

4. Что такое hashCode, и что он собой представляет?

5. Может ли возникнуть коллизия hashCode? Почему это происходит?

6. Почему hashCode может давать одинаковые значения для разных объектов?

7. Как можно снизить вероятность коллизий hashCode?

8. Почему нужно переопределять метод clone в классе Object, если не сделать этого?

9. Как будет клонироваться состояние объекта, если он находится в контейнере?

10. Зачем…

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

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

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

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