ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Java — часть 39

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

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

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

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

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

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

algorithms junior

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

networking middle

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

data_structures junior

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

language_specific Python middle

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

backend middle

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

algorithms junior

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

general junior

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

algorithms junior

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

algorithms junior

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

backend Java junior

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

backend junior

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

algorithms middle

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

language_specific Go junior

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

general junior

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

behavioral junior

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

database SQL junior

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

algorithms middle

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

architecture middle

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

general middle

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