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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

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

Анализ резюме
Сбросить

Каталог

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

Найдено: 2523
Поведенческий

Расскажите про миграции базы данных — как они хранились и кто их писал?

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

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

package storage

В коде есть ошибки типов, небезопасный SQL, нет атомарности выплаты и идемпотентности, а счётчик имеет гонку. Исправление требует согласованной транзакции и безопасной публикации событий.

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

Если ты делаешь синхронный запрос в базу данных или соседний сервис, и запрос выполняется 5 секунд, что произойдёт с потоком операционной системы, на котором запущен сервис, пока выполняется запрос?

В Go синхронный сетевой API обычно паркует горутину через netpoll, позволяя потоку выполнять другую работу. Но настоящий блокирующий syscall или cgo может заблокировать поток ОС.

Читать ответ