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

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

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

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

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

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

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

Каталог

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

Найдено: 3834
Лайвкодинг

def extract_emails_from_huge_file(file_path: str) -> list[str]:

Функция читает огромный файл целиком и создаёт несколько копий; проверка наличия @ не распознаёт email. Для экономии памяти обрабатывайте строки по одной и отдавайте найденные кандидаты итератором.

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

Чем микросервис отличается от модульного монолита? Каковы их преимущества и недостатки?

Микросервисы развертываются и взаимодействуют как отдельные сервисы, модульный монолит — одно приложение с внутренними границами модулей. Главное различие — распределённость и независимость жизненного цикла.

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

Как организовать работу, если внешняя интеграция разрешает только 1 запрос в секунду, а к вам приходят 10 запросов?

Поставьте обращения в очередь и выпускайте их общим ограничителем не чаще разрешённой частоты. Десять одновременно принятых запросов нельзя честно обслужить внешним сервисом за одну секунду.

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

Как называется объект, который возвращает функция с `yield`, и какая аннотация возвращаемого типа здесь подходит вместо `list[str]`?

Обычная функция с yield возвращает генератор. Для генератора строк чаще подходит Iterator[str]; если важны send и return, используйте Generator[str, SendType, ReturnType].

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

Что такое чистая архитектура и как она выглядит?

Чистая архитектура отделяет бизнес-правила и сценарии от деталей UI, базы и внешних сервисов. Зависимости направляются к внутренним правилам, а адаптеры подключаются через согласованные интерфейсы.

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

С какими технологиями или направлениями вы точно хотите поработать и развиваться?

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

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

CREATE TABLE products (

DDL создаёт таблицу products с первичным ключом id, обязательными category, name и price, необязательным description и запретом отрицательной цены. Название товара при этом не обязано быть уникальным.

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

Как вы подходите к реализации фичи, если документация технически несовершенна и часть бизнес-логики неочевидна?

Сначала отделю известные требования от предположений и согласую спорные сценарии с владельцем продукта или аналитиком. Неясную бизнес-логику нельзя молча заменить удобной технической догадкой.

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

Что вы будете делать, если endpoint (конечная точка API) отвечает дольше пяти секунд и зависает?

Сначала ограничу время ожидания и локализую задержку по трассировке: очередь, приложение, БД или внешний сервис. Пять секунд без ответа не означают, что проблема обязательно в самом обработчике.

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

Напишите метод сортировки списка с использованием пузырькового метода (bubble sort).

Пузырьковая сортировка сравнивает соседние элементы и меняет их местами, если порядок неверен. После каждого прохода максимальный элемент оставшейся части оказывается справа.

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

Использовали ли вы AI-агентов или вайб-кодинг в текущей команде, и разрешала ли компания применять такие инструменты?

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

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

Расскажи в свободной форме, чем ты занимался, какие интересные вещи из своего опыта?

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

Читать ответ