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

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

3834 вопроса с собеседований в Сбер

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

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

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

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

Каталог

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

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

Чем вы хотите заниматься, а чем точно не хотите заниматься? Почему?

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

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

Что произошло со скоринговой платформой после расформирования вашей команды?

Расскажите только то, что вам известно: кто принял сопровождение платформы, продолжилась ли эксплуатация и как передали знания. Если после ухода нет достоверной информации, так и скажите.

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

numbers = [x ** 2 for x in range(10_000_000_000)]

List comprehension пытается заранее создать десять миллиардов квадратов, что требует огромной памяти. Для последовательной обработки замените список генераторным выражением, но учитывайте стоимость самого вывода.

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

broker = KafkaBroker("localhost:9092")

Синхронный parse_text_and_save_to_postgres блокирует event loop внутри async-обработчика. Для блокирующего I/O вынесите вызов в ограниченный пул потоков; тяжёлый CPU-парсинг требует другого решения.

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

Как работать с несколькими операциями в одной транзакции и при необходимости откатить только часть изменений?

Используйте SAVEPOINT внутри транзакции и ROLLBACK TO SAVEPOINT для отката только последующих изменений. Общая транзакция при этом остаётся открытой.

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

Если вам запретили использовать ORM, хотя с ORM работать удобнее, как вы будете отстаивать свою позицию?

Сначала выясните причину запрета ORM: производительность, контроль SQL, требования эксплуатации или опыт команды. Затем сравните варианты на конкретной задаче, а не спорьте об удобстве в целом.

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

Если доступа к существующему инстансу новой СУБД в ближайшие дни нет, как вы проверите решение?

Поднимите разрешённое локальное или временное окружение той же версии СУБД и проверьте минимальный сценарий. Подмена интерфейса полезна, но не подтверждает реальную семантику новой базы.

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

В резюме написано, что ты оптимизировал оформление заказов с 3 секунд до 50 миллисекунд через вынос в Celery. Что именно тормозило, как определил, что вынес и как замерял результат?

Нужно разделить ускорение HTTP-ответа и полное время оформления заказа. Вынос в Celery может убрать ожидание из запроса, но не сделать саму работу в 60 раз быстрее.

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

Были ли люди, которые отвечали за верхнеуровневое проектирование процесса и учитывали, какие проверки можно выполнять параллельно?

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

Читать ответ