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

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

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

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

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

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

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

Каталог

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

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

Опиши структуру базы данных, которая могла бы использоваться для управления информацией о магазине книг

Для управления информацией о магазине книг можно использовать реляционную базу данных с примерно следующей структурой:

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

Является ли слайс монотонным?

Чтобы определить, является ли слайс монотонным, нужно проверить, либо он неубывающий (каждый следующий элемент не меньше предыдущего), либо невозрастающий (каждый следующий элемент не больше предыдущего).

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

HeadHunter умеет присылать отклик через webhook, а Avito не умеет — надо самим ходить. Как это обрабатывать?

Для обработки откликов от HeadHunter через webhook и от Avito через периодический опрос (polling) можно реализовать гибкую архитектуру, которая поддерживает оба варианта:

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

Можете пояснить, что представляет собой тип Error в языке Go и как он используется для обработки ошибок?

В языке Go тип error — это встроенный интерфейс, который используется для обработки ошибок. Он определён как:

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

Как нескольким инстансам безопасно разбирать свою порцию записей из Outbox-таблицы без блокировки друг друга?

Для синхронизации воркеров через PostgreSQL можно использовать механизм распределённых блокировок на уровне базы данных.

Читать ответ