ENIGMA AI
ENIGMA AI

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

268 популярных вопросов из 1630 собранных, отсортированы по частоте

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

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

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

general middle
1×

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

oop Java middle
1×

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

data_structures Java middle
1×

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

language_specific Java middle
1×

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

data_structures Java middle
1×

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

data_structures middle
1×

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

data_structures middle
1×

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

data_structures Java middle
1×

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

behavioral middle
1×

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

data_structures middle
1×

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

data_structures Java middle
1×

Дан массив целых чисел и целевое число target. Найдите индексы двух чисел в массиве, сумма которых равна target. Если такой пары не существует, верните -1.

algorithms junior
1×

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

networking middle
1×

Что такое коллизия в контексте хэш-кодов?

data_structures junior
1×

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

language_specific Python middle
1×

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

backend middle
1×

Нужно ли сразу использовать метод trim или можно реализовать логику обработки строк через цикл while?

algorithms junior
1×

Что вы делаете на двадцать четвертой строчке кода?

general junior
1×

Как отсортировать массив?

algorithms junior
1×

Нужно ли сравнивать все элементы массива или только соседние индексы?

algorithms junior
1×

Будут ли на собеседовании проверять знания Spring Framework или это происходит только после этапа с алгоритмами?

backend Java junior
1×

В чём проблема в пятнадцатой строке и почему выполнение кода не переходит к шестнадцатой?

backend junior
1×

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

algorithms middle
1×

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

language_specific Go junior
1×

В каких случаях можно добавить новую строку после 17-й и после 18-й?

general junior
1×

Сколько задач вы решили на платформе для подготовки к собеседованиям?

behavioral junior
1×

Какую таблицу вы имеете в виду?

database SQL junior
1×

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

algorithms middle
1×

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

architecture middle
1×

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

general middle

Гайды по собеседованиям

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