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

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

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

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

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

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

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

Каталог

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

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

Как бы ты поступил, если предложил архитектурное решение, но техлид с тобой не согласен, а ты уверен в своей правоте?

В одной из командных разработок я не соглашался с выбранным подходом к обработке ошибок, так как считал, что он усложнит поддержку и отладку.

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

[имя] спросил: Какие задачи тебе больше нравятся — продуктовые или инфраструктурные?

Лично я больше склоняюсь к бизнес-разработке, потому что она позволяет напрямую влиять на продукт и конечного пользователя.

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

По какой причине сейчас рассматриваешь новые проекты и компании? Что на текущем месте не устраивает?

Я решил искать новые проекты, потому что хочу расширить свои профессиональные горизонты и работать над более масштабными и технически сложными задачами.

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

Вывести уникальные комбинации пользователя и id товара для всех покупок, совершенных пользователями до того, как их забанили. Отсортировать сначала по имени пользователя, потом по SKU

Для решения первой задачи нужно иметь данные о покупках, пользователях и статусе их блокировки. Предположим, что у нас есть структуры и срезы с данными:

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

Расскажите о модели GMP в Go: как работают G, M и P, планировщик, netpoller и sysmon?

Syscall (системный вызов) — это механизм, с помощью которого программа запрашивает услуги операционной системы, например, операции ввода-вывода, управление процессами, работу с файлами и т.д.

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

Есть фасад, который агрегирует данные из 10 сервисов, каждый отвечает по 100 мс, суммарно получается около секунды. Как бы ты решил эту проблему, чтобы ручка отдавала данные быстрее?

Ускорение API загрузки медицинских файлов более чем в 3 раза обычно достигается за счёт комплексного подхода:

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

Сколько вы пишете на Go?

Количество кода на Go, которое я пишу за проект или период времени, сильно зависит от масштаба и задач проекта. В среднем за неделю разработки это может быть от нескольких сотен до нескольких тысяч строк кода.

Читать ответ