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

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

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

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

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

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

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

Каталог

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

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

Объясните, что представляет собой класс Object в контексте объектно-ориентированного программирования.

В объектно-ориентированном программировании (ООП) класс Object — это базовый класс, от которого наследуются все остальные классы.

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

Что такое высоконагруженная система? Какие реальные цифры по нагрузке были в вашем проекте?

Максимальная нагрузка на проекте зависит от конкретной архитектуры и требований, но обычно измеряется в количестве одновременных пользователей, запросов в секунду (RPS) или объёме обрабатываемых данных.

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

Какие встроенные функции и методы доступны в базовом классе Object в языке программирования?

В Java базовый класс Object предоставляет набор методов, которые доступны всем объектам, так как все классы неявно наследуются от него. Основные методы класса Object:

Читать ответ
Поведенческий

Расскажите вкратце о своём опыте работы.

В предыдущей компании я работал над сервисом электронной коммерции, который обеспечивал обработку заказов и управление складскими запасами.

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

Какова цель использования метода wait() в объекте класса Object в Java?

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

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

Для чего служит ключевое слово volatile?

Ключевое слово volatile используется для обеспечения видимости изменений переменных между потоками.

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

Объясните концепцию перечислений (enum) в языке Java и их применение в программировании.

В Java перечисления (enum) — это специальный тип данных, который представляет фиксированный набор констант. Они позволяют группировать связанные значения под одним именем, делая код более читаемым и безопасным.

Читать ответ