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

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

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

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

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

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

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

Каталог

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

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

Расскажите подробнее о текущем проекте: чем сейчас занимаетесь?

Недавно я работал над проектом веб-сервиса на Go, который обрабатывает запросы пользователей и взаимодействует с базой данных для хранения информации.

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

Расскажи про какую-нибудь интересную задачу из последнего, что тебе понравилось делать.

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

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

Какой индекс построить для часто выполняемой выборки профилей мужчин старше 35 лет? Почему порядок полей важен и поможет ли индекс только по gender?

Для выборки пользователей по полу (gender) или возрасту (age) оптимально создать два отдельных индекса, так как запросы могут фильтровать по одному из этих полей независимо:

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

Как завершить процесс в Linux и чем SIGTERM отличается от SIGKILL? Что такое сигналы и для чего они используются?

SIGTERM (kill -15) — это сигнал, который посылается процессу для корректного завершения работы. Процесс получает уведомление и может выполнить очистку ресурсов, сохранить состояние, закрыть соединения и т.д.

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

Какие объёмы данных попадали в ClickHouse?

Объёмы данных, которые попадали в ClickHouse, зависели от конкретного проекта, но обычно это были большие потоки событий и логов с высокой скоростью генерации — от нескольких миллионов до сотен миллионов записей в день.

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

Что происходит, когда ты добавляешь элемент через append в слайс, у которого capacity уже полностью использован?

В Go слайс — это структура, которая содержит указатель на массив, длину (len) и емкость (capacity). Емкость — это максимальное количество элементов, которое может вместить текущий массив.

Читать ответ