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

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

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

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

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

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

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

Каталог

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

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

Что такое race condition и какие есть способы защиты от него?

Race condition — это ситуация в многопоточных или конкурентных программах, когда несколько потоков или горутин одновременно обращаются и изменяют общие данные без должной синхронизации.

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

Расскажи о своем последнем опыте работы

В моём последнем проекте на Go я занимался разработкой высоконагруженного микросервиса для обработки потоковых данных. Основные задачи включали:

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

На входе есть отсортированные по возрастанию массивы чисел:

Ошибка компиляции связана с отсутствием фигурных скобок {} после условия в операторе if. В Go после условия обязательно должна идти открывающая фигурная скобка, даже если тело if занимает одну строку.

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

// реализовать кастомную WaitGroup

В Go синхронизация с помощью WaitGroup реализована через структуру из пакета sync, которая позволяет ждать завершения набора горутин.

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

Для чего нужны небуферизированные каналы? Почему нельзя всегда использовать канал с большим буфером?

Буферизированный канал с длиной 1 в Go позволяет отправителю записать одно значение в канал без блокировки, если буфер пуст.

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

Расскажи про свой вектор в Wildberries: на каком грейде пришёл, как рос?

Я пришёл в Wildberries на уровень Middle+ в качестве разработчика Golang. В первые месяцы я активно погружался в архитектуру проекта, участвовал в разработке ключевых модулей и оптимизации производительности.

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

Что такое слайсы в Go, как они устроены?

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

Читать ответ