ENIGMA AI
ENIGMA AI

Java-разработчик, Middle — вопросы с реальных собеседований, часть 22

922 вопросов уровня Middle, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Что для вас важно в карьерном развитии: путь техлида, тимлида или углубление в экспертизу уровня Senior?

behavioral middle

В какой момент на проекте целесообразно переходить от одной версии языка программирования к другой?

architecture middle

Сталкивались ли вы когда-нибудь с аутстаффингом и как вы к нему относитесь?

general middle

Какие значения могут получиться при вызове метода hashCode() для объектов Java без его переопределения?

language_specific Java middle

Что означает, что хэш-коды будут одинаковыми при вызове без переопределения метода hashCode?

language_specific Java middle

Что произойдет при работе с entity-классом, в котором не определены методы equals и hashCode?

language_specific Java middle

Что означает подход к Hibernate в контексте обсуждения хэш-кодов и их переопределения?

database Hibernate middle

Как изменение значения поля объекта влияет на поведение функции hashCode?

language_specific Java middle

Как правильно реализовать методы equals и hashCode для entity-класса, чтобы обеспечить корректную работу с такими объектами?

language_specific Java middle

Что произойдет, если переопределить метод hashCode, но не переопределить метод equals?

language_specific Java middle

Как будет работать функция hashCode, если она не учитывает изменяющиеся поля объекта?

data_structures Java middle

Что такое коллизия в контексте хэш-кодов и почему метод equals может возвращать false при одинаковом значении хэш-кода?

data_structures Java middle

Есть ли что-то, что связывает обсуждаемые технические концепции?

general middle

Что произойдет, если мы создадим новый класс и не переопределим метод hashCode?

oop Java middle

Можем ли мы использовать в HashSet и HashMap объекты класса, в котором не переопределена функция hashCode()?

data_structures Java middle

Что произойдет, если мы попытаемся использовать объект класса в качестве ключа в HashSet или HashMap, не переопределив метод hashCode()?

language_specific Java middle

Возможна ли ситуация, при которой метод get по ключу в HashMap не находит элемент, хотя он был добавлен в коллекцию?

data_structures Java middle

Как устроено хранение данных в памяти при работе с HashMap и что происходит при вызове метода get для ключа, которого нет в структуре?

data_structures middle

Что должна возвращать функция hashCode, чтобы корректно работать?

data_structures middle

Возможна ли ситуация, при которой использование мутабельного ключа в HashMap приводит к невозможности найти значение по этому ключу, даже если сам ключ не менялся?

data_structures Java middle

Как бы вы подошли к реализации поставленной перед вами задачи?

behavioral middle

Каким требованиям должен соответствовать метод hashCode, чтобы корректно работать в коллекциях?

data_structures middle

Что происходит при вызове метода get по ключу в HashMap, если объект, который был ранее помещен в карту, больше не может быть найден (например, из-за изменения состояния ключа, влияющего на hashCode или equals)?

data_structures Java middle

В чем заключается разница между протоколами безопасности?

networking middle

Почему лучше использовать Decimal (в сравнении с другими типами данных для чисел)?

language_specific Python middle

Почему сервис истории возвращает просто число вместо ожидаемого объекта или структуры данных?

backend middle

Почему в данном случае дубликаты не будут учтены и как это можно проверить?

algorithms middle

Реализуйте планировщик задач (scheduler), который принимает на вход колбэк и время его выполнения. Как реализовать механизм выполнения этих колбэков точно в запланированное время?

algorithms middle

Как происходит процесс обработки запроса в данной системе?

architecture middle

Что для вас означает та или иная цифра в метриках производительности?

general middle

Вопросы по другим специальностям