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

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

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

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

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

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

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

Каталог

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

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

Какую пользу и риски вы видите в вайб-кодинге?

Вайб-кодинг ускоряет прототипирование и рутинные правки, но создаёт риск принять непонятный или неверный код. Ответственность за требования, безопасность и эксплуатацию остаётся у разработчика.

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

Как сделать, чтобы два asyncio.sleep(5) отработали за 5 секунд, а не за 10?

Запустите оба ожидания конкурентно, например через asyncio.gather(). Два последовательных await asyncio.sleep(5) дают около 10 секунд, а конкурентный запуск — около 5 секунд плюс накладные расходы.

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

В чём основная проблема GIL и почему он появился в Python?

GIL в обычном CPython позволяет только одному потоку интерпретатора исполнять Python-код одновременно. Он исторически упрощал защиту внутренних структур и подсчёт ссылок, но ограничивает CPU-параллелизм потоков.

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

Сколько времени заняли перепроектирование и реализация нового подхода?

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

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

Где применять процессы, где потоки, а где асинхронность? Приведи конкретные примеры задач.

Процессы подходят для CPU-bound Python-расчётов и изоляции, потоки — для блокирующего I/O, asyncio — для множества операций с неблокирующими библиотеками. Это разные модели, их можно сочетать.

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

Что такое ORM, её преимущества и недостатки по сравнению с чистым SQL?

ORM отображает сущности приложения на таблицы и помогает строить запросы, связи и изменения через объектный API. Она снижает шаблонный код, но не отменяет SQL, транзакции и анализ планов.

Читать ответ
System Design

Как моделировать жизненный цикл заказа: например, от черновика до завершённого состояния? Это event-driven architecture (событийно-ориентированная архитектура)?

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

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

Насколько вы готовы погружаться в новую предметную область, отличающуюся от скоринга?

Объясните готовность через способ входа в новый домен: изучение процессов, общение с экспертами и проверку понимания на небольших задачах. Опыт скоринга полезен, но не заменяет знания другой предметной области.

Читать ответ
System Design

Как бы ты построил систему агента для банка: клиент пишет вопрос, система либо отвечает сама, либо передаёт оператору? Какие компоненты, как обеспечить надёжность и правильность ответов?

Разделите диалог, поиск по утверждённой базе знаний, доступ к банковским данным и передачу оператору. Модель не должна сама выдавать полномочия или выполнять финансовые действия по одному текстовому запросу.

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

Какую долю рабочего времени занимала чистая разработка и как вы использовали LLM-инструменты в работе?

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

Читать ответ