Подготовка к интервью

Вопросы на собеседовании в Ozon

881 вопрос с собеседований в Ozon

881 вопрос 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.

Каталог

Результаты поиска

Найдено: 881
Теория

Какова временная сложность поиска элемента по ключу в структуре данных TreeMap?

В Java структура данных TreeMap реализована на основе красно-чёрного дерева — сбалансированного бинарного дерева поиска.

Читать ответ
Теория

Можно ли использовать метод wait() у объекта без удержания блокировки synchronized?

Нет, метод wait() у объекта в Java можно вызывать только если текущий поток владеет монитором этого объекта, то есть находится внутри блока synchronized, синхронизированного на этом объекте.

Читать ответ
Теория

Как связаны методы equals и hashCode в Java и почему важно их правильно реализовывать вместе?

В Java методы equals и hashCode тесно связаны и должны быть реализованы согласованно, чтобы объекты корректно работали в коллекциях, основанных на хешировании, например, в HashMap или HashSet.

Читать ответ
Теория

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

Чтобы добавить элемент в середину связанного списка за постоянное время, необходимо иметь прямой доступ к узлу, после которого вставляется новый элемент.

Читать ответ