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

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

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

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

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

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

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

Каталог

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

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

Как работает `Depends(get_db)` в контексте FastAPI-ручки и зачем нужен механизм dependency injection?

Depends(get_db) просит FastAPI получить зависимость через get_db и передать её результат обработчику. Это отделяет создание и освобождение ресурса от бизнес-логики ручки.

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

Скриншот содержит код на Python с использованием asyncio, но в изображении явно не указано ни вопроса, ни задачи для собеседования.

Ошибка в имени asyncio.Sleep: функция называется sleep с маленькой буквы. После исправления последовательные await займут примерно 5 секунд, а не 3.

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

Как называлась ваша команда и каково было ее основное направление?

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

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

Почему вы выбрали именно такой способ промптинга LLM и на каком стиле основываете запрос?

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

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

Как называется паттерн, при котором `Engine` создаётся один раз на приложение и управляет общим пулом соединений?

Это приложение-уровневое управление общим ресурсом, часто называемое singleton scope; сам Engine использует паттерн Object Pool для соединений. Это не обязательно Singleton как класс.

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

Сервис падает при пиковой нагрузке — память заканчивается. Что можно сделать, чтобы он не падал?

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

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

Насколько вам комфортно работать без ORM, используя API и метаописания для взаимодействия с данными?

Оцените готовность по пониманию контрактов, запросов и целостности данных, а не привязанности к ORM. Уточните, какие гарантии дают API и метаописания, а какие придётся реализовывать в приложении.

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

Можно ли преобразовать модульный монолит в микросервисы и обратно?

Да, но модульность сама по себе не делает переход бесплатным. При выделении сервисов появляются сетевые отказы и раздельные данные, при обратном объединении нужно согласовать контракты и жизненные циклы.

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

Вы специалист по информационной безопасности или взаимодействовали с безопасниками при разработке антифрод-системы? Как формировались критерии антифрода?

Чётко обозначьте свою роль: специалист по безопасности, разработчик правил или инженер интеграции. Критерии антифрода обычно согласуют с профильными экспертами, а разработчик обеспечивает корректное исполнение.

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

Что произойдёт, если pod с Kafka consumer упадёт во время обработки сообщения до коммита offset?

После обнаружения отказа партиции назначат живому consumer, который продолжит с последнего зафиксированного offset. Сообщение может обработаться повторно, поэтому побочные эффекты должны быть идемпотентными.

Читать ответ