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

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

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

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

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

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

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

Каталог

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

Найдено: 881
System Design

Модель данных для книжного фонда

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

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

В чём отличие TCP и UDP? Приведите примеры использования UDP и объясните, как DNS обеспечивает надёжность поверх UDP.

TCP даёт упорядоченный надёжный поток байтов, UDP — отдельные датаграммы без таких гарантий. DNS-клиент сам обрабатывает таймауты и повторные запросы.

Читать ответ
Лайвкодинг

Как изменить запрос, если условие — сумма всех заказов пользователя должна быть больше 1000 (а не каждый отдельный заказ)?

Условие на общую сумму нужно перенести в HAVING после GROUP BY. Фильтр WHERE amount > 1000 проверяет отдельные заказы и решает другую задачу.

Читать ответ
Лайвкодинг

Функция HTTP‑запроса с автоматическими повторениями и ограничением по времени

Каждая попытка получает собственный AbortController и таймер. После ошибки запрос повторяется; maxRetries означает дополнительные повторы, то есть всего максимум maxRetries + 1 попыток.

Читать ответ