Коротко о статье
Статья для разработчиков и аналитиков, которые идут на собеседование в Сбер: как устроены этапы, что проверяют на технической секции и лайвкодинге, какие вопросы бывают по направлениям и как подготовиться за неделю.
Этапы и форматы мы сверили с карьерным порталом и сайтом Сбера для разработчиков 26 сентября 2026 года, ссылки на них — в конце. Это неофициальный разбор: процесс зависит от команды и проекта, детали всегда уточняет рекрутер. Оффер мы не обещаем, мы помогаем подготовиться.
Если вы студент и ищете стажировку, отбор там устроен иначе — читайте сравнение стажировок Яндекса, Т-Банка, Сбера и Ozon.
Этапы собеседования в Сбер для IT
Все этапы проходят удалённо, в видеосервисе SaluteJazz. Нужны компьютер с интернетом и веб-камера. Набор секций зависит от роли, но для разработчика он обычно выглядит так:
| Этап | Что проверяют | Как готовиться |
|---|---|---|
| Знакомство с HR | Опыт, интересы, мотивация, ожидания по условиям. Рассказывают о проектах компании | Рассказ о себе на 2–3 минуты и честная вилка |
| Техническая секция | Теория по стеку и код: ревью кода или задача уровня easy, лайвкодинг с вашего согласия | Основы языка, структуры данных, задачи easy и medium вслух |
| System Design | Для Senior и тимлидов: проектирование системы по функциональным и нефункциональным требованиям | Прикидки нагрузки, компромиссы, надёжность |
| HR-интервью | Компетенции, как вы применяете навыки, ценности и совпадение с культурой | Две-три истории по STAR |
| Финальная встреча | Проекты команды и взаимный выбор | Список вопросов к руководителю |
Сколько длится отбор
Сбер публикует ориентиры по отдельным ролям. У Java-разработчика техническое интервью длится до двух часов и укладывается в неделю. У аналитика-разработчика весь процесс занимает одну-две недели, а каждая встреча — до часа. Общий срок зависит от свободных слотов у вас и у команды, так что держите рекрутера в курсе своих планов.
Техническая секция и лайвкодинг в Сбере
Техническое интервью ведёт нанимающий руководитель, и оно подстраивается под задачи конкретного проекта. Начинается как обычный разговор: руководитель рассказывает о проекте, вы — о себе. Затем теория по стеку и практика.
Лайвкодинг в Сбере устроен мягче, чем многие ждут. Перед ним спрашивают согласие кандидата. На задание отводят 15–30 минут, хотя сама задача обычно решается минут за десять: запас дают, чтобы можно было спокойно найти и исправить ошибки. Код пишут на общем экране, руководитель наблюдает и подсказывает. В ролях, где работают с библиотеками данных, технологии могут обсуждать и без кода.
Как вести себя на лайвкодинге
- Перескажите условие и уточните ограничения: размер входа, крайние случаи, что вернуть при ошибке.
- Назовите простое решение и его сложность, даже если оно медленное.
- Улучшите его вслух: какая структура данных уберёт лишний проход.
- Пишите и комментируйте ключевые решения, а не каждую строку.
- Проверьте на примере и на крайнем случае до того, как сказать «готово».
ИИ-помощниками во время интервью пользоваться нельзя — это прямо указано в рекомендациях Сбера для кандидатов. Больше о том, как проговаривать решение и оценивать сложность, — в разборе теоретических вопросов по алгоритмам.
Что спрашивают на собеседовании в Сбер: вопросы по направлениям
Ниже не слитые задачи, а типичные темы с короткими ответами. Для Java и аналитики Сбер сам перечисляет, что повторить, мы собрали по этим темам вопросы для самопроверки. Попробуйте ответить на каждый вслух за минуту.
Java-разработчик
Сбер советует повторить Java Core, Spring, структуры данных и принципы ООП и порешать задачи уровня easy и medium.
- Что будет, если переопределить
equals, но неhashCode? - Нарушится контракт: равные объекты окажутся в разных корзинах
HashMap, и поиск по ключу перестанет находить «равный» объект. - Как устроен
HashMap? - Массив корзин, индекс считается по хешу ключа. Коллизии хранятся списком, а при большом числе элементов в корзине — деревом. При заполнении таблица расширяется и перераспределяет элементы.
- Checked или unchecked исключения?
- Checked нужно объявить или обработать, компилятор это проверяет. Unchecked (
RuntimeException) обычно означают ошибку в коде, и обрабатывать их везде не принято. - Почему
@Transactionalне срабатывает при вызове метода изнутри того же класса? - Транзакции в Spring работают через прокси. Внутренний вызов идёт мимо прокси, поэтому аннотация не применяется.
- Какие есть области видимости бинов в Spring?
- Чаще всего singleton (по умолчанию) и prototype, в веб-приложениях ещё request и session. Важно понимать, что будет при внедрении prototype в singleton.
Аналитик-разработчик
Отбор аналитика-разработчика в Сбере — это код на Python в формате лайвкодинга (задачи easy и medium) и секция по аналитике: модели, разметка, метрики, теория вероятностей, статистика и ML.
- Чем precision отличается от recall?
- Precision — какая доля найденных объектов действительно нужная, recall — какую долю всех нужных объектов нашли. В антифроде часто важнее recall, но тогда растёт нагрузка на ручную проверку.
- Как спланировать A/B-тест?
- Сформулировать гипотезу и метрику, выбрать уровень значимости и мощность, посчитать размер выборки, заранее договориться, когда остановить тест, и проверить корректность разбиения.
- Что такое доверительный интервал?
- Диапазон, который при многократном повторении эксперимента покрывает истинное значение параметра с заданной частотой, например в 95% случаев.
- Какая сложность у поиска в списке и в словаре Python?
- В списке — O(n), в словаре и множестве — O(1) в среднем. Отсюда частый приём: заменить поиск в цикле по списку на множество.
- Почему accuracy плохо подходит для несбалансированных классов?
- Если мошеннических операций 1%, модель, которая всех считает честными, получит 99% accuracy и при этом бесполезна. Нужны precision, recall, F1 или PR-кривая.
Другие направления
Для фронтенда, мобильной разработки, QA и DevOps логика та же: теория по стеку, код или разбор кода, для опытных — проектирование. Точный набор секций уточните у рекрутера и отдельно потренируйте алгоритмическую часть: она встречается почти везде.
Мини-проверка: три вопроса
Выберите ответ — сразу увидите разбор. Ничего не отправляется и не сохраняется.
Это разминка. В экспресс-квизе вопросы подбираются под вашу технологию.
System Design в Сбере: для Senior и тимлидов
Секцию по проектированию ставят кандидатам уровня Senior и Tech Lead. Нужно спроектировать систему с учётом функциональных и нефункциональных требований и обосновать архитектурные решения.
Пример тренировочной постановки
Это не задача из Сбера, а упражнение в духе банковского продукта: сервис переводов по номеру телефона.
| Вопрос | Что сказать |
|---|---|
| Повторный запрос | Ключ идемпотентности, чтобы повтор из-за сбоя сети не списал деньги дважды |
| Согласованность | Списание и зачисление как одна операция: транзакция в одной базе или сага с компенсацией между сервисами |
| События | Outbox, чтобы уведомления и аналитика не потеряли событие при падении сервиса |
| Нагрузка | Прикидка RPS в пике, горячие счета, лимиты и очереди |
| Надёжность | Таймауты, повторы с ограничением, мониторинг и аудит операций |
Термины, которые почти наверняка прозвучат, — репликация, шардирование, гарантии доставки, outbox — собраны в разборе теории System Design.
HR-интервью и финальная встреча
На HR-интервью обсуждают компетенции, то, как вы применяете навыки, ваши ценности и насколько они совпадают с культурой компании. Здесь лучше всего работают короткие истории по схеме STAR: ситуация, задача, ваши действия, результат. Как их собрать, — в статье про STAR-истории.
Финал — это разговор с руководителем, после которого у обеих сторон не должно остаться недосказанностей. Сбер советует прийти со своими вопросами. Удобно подготовить их заранее:
- какие задачи и проекты будут у вас в первые месяцы;
- кто в команде и как она устроена;
- какие технологии используют и что собираются менять;
- чем команда гордится и какие у неё планы;
- что руководитель ждёт от нового сотрудника через три и шесть месяцев.
План подготовки к собеседованию в Сбер на 7 дней
Отбор в Сбере идёт быстро, поэтому план рассчитан на неделю по часу-два в день.
| День | Задача | Время |
|---|---|---|
| 1 | Пройти экспресс-квиз по своему стеку, выписать три слабые темы | 1 ч |
| 2 | Теория по стеку: Java Core и Spring или статистика и метрики | 2 ч |
| 3 | Структуры данных и 4–5 задач easy вслух, у каждой назвать сложность | 2 ч |
| 4 | Мок: лайвкодинг 30 минут и разбор с напарником | 1,5 ч |
| 5 | Для Senior — одна система с прикидками нагрузки, для остальных — задачи medium | 2 ч |
| 6 | Рассказ о себе и две истории по STAR, вопросы к руководителю | 1 ч |
| 7 | Проверить камеру, микрофон и демонстрацию экрана в SaluteJazz, отдохнуть | 30 мин |
Частые ошибки на собеседовании в Сбер
В своём блоге команда Сбера описывала, что чаще всего мешает кандидатам. К этому мы добавили пару ошибок, которые регулярно видим на моках.
- Приукрашенное резюме. На технической секции вопросы идут именно по тому, что вы написали. Лишняя технология в резюме превращается в неудобный разговор.
- Зазубренные ответы. Определение без понимания рассыпается на первом уточняющем вопросе. Проверяйте себя вопросом «а почему так?».
- Многословие. Длинные ответы без структуры утомляют. Сначала короткий ответ, потом детали — если спросят.
- Молчание на задаче. Даже правильный код без объяснения оценят ниже, чем рассуждение вслух.
- Пустой финал. «Вопросов нет» на встрече с руководителем читается как отсутствие интереса к команде.
Вопросы и ответы
Сколько этапов собеседования в Сбер?
Для IT-ролей обычно четыре-пять встреч: знакомство с HR, техническая секция с теорией и кодом, для Senior и тимлидов — System Design, HR-интервью о компетенциях и ценностях и финал с командой. Набор секций зависит от направления и проекта.
Сколько длится отбор в Сбер?
По описаниям на сайте Сбера для разработчиков техническое интервью Java-разработчика укладывается в неделю и длится до двух часов, а отбор аналитика-разработчика занимает одну-две недели, каждая встреча — до часа.
Собеседование в Сбер проходит онлайн?
Да, все этапы проходят удалённо, в видеосервисе SaluteJazz. Понадобятся компьютер с интернетом и веб-камера, код пишут на общем экране.
Лайвкодинг обязателен?
Перед лайвкодингом в Сбере спрашивают согласие кандидата. На задание дают 15–30 минут, хотя сама задача обычно решается минут за десять. В ролях, где работают с библиотеками данных, технологии могут обсуждать без кода.
Можно ли пользоваться ИИ-помощниками на интервью?
Нет. В рекомендациях Сбера для кандидатов прямо сказано не использовать ИИ-помощники во время интервью. Важнее показать, как вы рассуждаете.
Есть ли шансы у junior без большого опыта?
Да. Сбер пишет, что гибкость и готовность учиться могут перевесить недостаток опыта, а джуны дорастают до мидлов в среднем за год. Студентам стоит посмотреть и программу стажировок.
Не нашли свой вопрос? Остальное про платформу — на странице частых вопросов.
Соберите план на неделю
Квиз находит пробелы в теории, мок — в объяснении. Регистрация бесплатная и занимает минуту, оффер мы не обещаем — только практику.
Другие компании и темы
Источники
Проверено 26 сентября 2026 года. Этапы, форматы и рекомендации Сбера взяты отсюда. Примеры вопросов, мини-проверку и план подготовки составила редакция IT Career Gym.
- Java-разработчик: как подготовиться к техническому интервью — этапы, длительность, темы
- Аналитик-разработчик: как подготовиться к техническому интервью — секции и сроки
- Как проходят технические собеседования в Сбере — лайвкодинг, оценка, удалённый формат
- Вопросы для финального интервью — о чём говорить на финале
- Блог Сбера на Хабре: технические собесы и необычные кейсы — типичные ошибки кандидатов (2022)
IT Career Gym не связан со Сбером. «Сбер» — товарный знак его правообладателя.