Собеседование в IT: этапы, вопросы и как подготовиться

Кандидат на онлайн-собеседовании объясняет решение, на экране ноутбука окно видеозвонка Собеседования и резюме

В компаниях, которые открыто описали свой найм, собеседование в IT начинается с разговора с рекрутером, продолжается техническим собеседованием, где чаще всего просят написать код на встрече, и заканчивается встречей с руководителем или будущей командой. Домашнее тестовое встречается редко, а задачу на проектирование систем в Яндексе и Авито дают только опытным кандидатам.

Этапы собеседования в IT-компанию

Мы разобрали, как проходит собеседование разработчика в шести компаниях: Т-Банке, Яндексе, Авито, Сбере, SimbirSoft и Evercode Lab. Разговор с рекрутером открывает процесс у всех шести. Писать код на интервью просят в пяти компаниях, причём в SimbirSoft это лишь возможность, а в Сбере только с согласия кандидата; тестовое задание как шаг процесса есть в одной, проектирование систем в трёх.

Компания Этапы Код на интервью Проектирование систем Сроки
Т-Банк рекрутер, техническое собеседование из 2-3 частей, знакомство с командой, оффер да, задачи на алгоритмы да, час, для кого не указано первый звонок 30-60 минут, технические части по 1-1,5 часа
Яндекс HR-скрининг, технические собеседования, финалы с командами, презентация оффера да, в онлайн-редакторе или своей IDE только при опыте проектирования весь процесс около 3-4 недель у бэкенда и 2 недель у фронтенда
Авито рекрутер, скоринговое интервью, техническое собеседование, финал да, в онлайн-редакторе только на уровень E5 и выше не указаны
Сбер рекрутер, техническое собеседование с нанимающим руководителем с согласия кандидата не упоминается лайвкодинг 15-30 минут
SimbirSoft звонок рекрутера, техническое собеседование, знакомство с руководителем, оффер может быть не упоминается звонок 10-20 минут, ответ через 2-3 дня
Evercode Lab рекрутер, нанимающий менеджер, финал очно в офисе не упоминается не упоминается звонок около часа

Страницы четырёх крупных компаний мы открывали в октябре 2026 года, статья SimbirSoft вышла в 2023 году, Evercode Lab в 2025-м. Количество этапов зависит от направления и грейда: Яндекс подстраивает процесс под опыт, стек и должность, а в Сбере, где 2 000 продуктовых команд, техническое собеседование собирают под задачи проекта.

Скрининг с рекрутером

Первый разговор длится 10-20 минут в SimbirSoft и около часа в Evercode Lab. В Т-Банке рекрутер спрашивает об опыте, навыках и стеке технологий и рассказывает о вакансиях, в SimbirSoft ещё уточняет зарплатные ожидания и профессиональные цели и проводит первый технический скрининг. В Авито после звонка идёт короткое скоринговое интервью: технический специалист задаёт несколько вопросов на знание теории и опыт. В Яндексе на HR-скрининге выбирают язык для задач на код: берите тот, которым владеете лучше всего. Скрининг нужен, чтобы понять, подходит ли ваш опыт позиции, поэтому держите под рукой своё резюме и текст вакансии.

Техническое собеседование и лайвкодинг

Здесь проверяют знание языка и дают практические задачи. Лайвкодинг означает решение задачи на встрече при интервьюере. В Т-Банке алгоритмам отводят отдельные 60 минут. У Яндекса одна встреча длится 1-1,5 часа: час на задачу и полчаса на организационные моменты; на C++ и Go решают в онлайн-редакторе, на Java и Python в своей IDE. В Авито в онлайн-редакторе можно использовать библиотечные функции и структуры. В Сбере перед лайвкодингом спрашивают согласие кандидата, а тем, кому предстоит работать с библиотеками данных, он не обязателен. Бывает и работа с чужим кодом: фронтендеру в Яндексе могут показать неэффективное решение с ошибками и попросить провести ревью, а Java-разработчику в Т-Банке предлагают доработать код под бизнес-задачу.

Руки на клавиатуре ноутбука, на экране онлайн-редактор с размытым кодом и маленькое окно видеозвонка

Тестовое задание

Домашнее тестовое как шаг процесса описывает только SimbirSoft: его могут прислать, а на каком этапе, зависит от специализации. Если задание всё же прислали, сначала узнайте, сколько часов на него рассчитывают и как будут оценивать. Работу на один-два вечера стоит сделать: даже при отказе она останется в портфолио. Многодневное тестовое без описанного объёма и критериев мы бы не брали.

Читайте также:  Портфолио программиста: что включить, как оформить GitHub и показать проекты

System design: проектирование систем

На этом этапе кандидат по набору требований проектирует сервис. В Т-Банке на секции системного дизайна за час просят формализовать задачу, спроектировать API, оценить нагрузку и необходимые мощности, продумать модели и потоки данных. В Авито интервьюер выступает в роли заказчика и ждёт архитектурную схему. Джуну эта задача грозит не везде: Яндекс даёт её бэкендерам только с коммерческим опытом проектирования высоконагруженных распределённых систем, Авито только кандидатам на уровень E5 и выше. В Т-Банке проектирование указано в описаниях для Python и Java, но для каких грейдов, не сказано, поэтому спросите рекрутера.

Разработчик рисует на доске схему из прямоугольников и стрелок

Финальное собеседование

Финал проходит с руководителем или командой. В Т-Банке будущие коллеги рассказывают о проекте, отвечают на вопросы и расспрашивают об опыте и любимых задачах, в Авито на финале оценивают мотивацию и софт-скиллы. Финальных встреч с командами в Яндексе у бэкенда обычно одна-три, у фронтенда бывает до пяти. В Evercode Lab финальное собеседование очное, в офисе, и почти всем кандидатам оффер выставляют только после него.

Какие вопросы задают на собеседовании в IT

Вопросы рекрутера и об опыте работы

Девушка у окна разговаривает по телефону и держит в руке распечатанный лист

Первые вопросы рекрутера проверяют базовое соответствие: подходят ли вам условия работы. В Evercode Lab это зарплатные ожидания, причины ухода с прошлой работы, почему вы в поиске и какая у вас мотивация, а также отношение к офису и графику. Ответы продумайте заранее, а желаемую сумму зарплаты назовите вилкой.

Об опыте спрашивают и дальше по процессу. Опытным разработчикам Яндекс устраивает отдельную встречу про опыт и советует взять проект не старше 2-3 лет, внедрённый в продакшн и длившийся хотя бы полгода, а рассказ строить по методике STAR: ситуация, задача, ваши действия, результат. Джуну без опыта работы ту же схему стоит применить к пет-проектам, то есть собственным проектам, сделанным вне работы и курса. Расскажите, что делает проект, почему выбрали такие технологии, в чём была самая сложная проблема и что вы бы переделали. Любую строчку резюме могут попросить раскрыть подробно, поэтому не пишите туда то, о чём не готовы говорить.

Технические вопросы по направлениям

Темы ниже взяты из описаний трёх компаний: Python, Java и алгоритмы у Т-Банка, фронтенд у Яндекса, бэкенд и разработка мобильных приложений у Авито.

Направление О чём спрашивают
Python синтаксис и стандартная библиотека, итераторы и генераторы, декораторы и замыкания, контекстные менеджеры, многопоточность и асинхронность, GC и GIL, базы данных SQL и NoSQL
Java Java как платформа, стандартная библиотека, задача по SQL, разбор сценария сбоя, ревью кода, задача на многопоточность
Фронтенд функции, замыкания, контекст и область видимости, Event Loop и Promise API, задачи на JavaScript с отладкой в инструментах разработчика браузера
Бэкенд на скрининге алгоритмы и структуры данных, язык, HTTP, SQL, Git, Unix; на Go каналы, интерфейсы и горутины
Android основные компоненты Android, Activity, язык, синхронизация, сеть и UI, небольшая задача
iOS алгоритмы, архитектура и платформа iOS, Swift, многопоточность, управление памятью, диспетчеризация
Алгоритмы строки, списки, деревья, ассоциативные массивы, поиск, обход деревьев, сортировки, динамическое программирование, оценка сложности в О-нотации
Читайте также:  Собеседование на тестировщика: этапы, вопросы с ответами и задачи для джуна

Вопросы тестировщикам (QA) по теории и тест-дизайну мы разобрали в статье «Собеседование на тестировщика», задачи для аналитиков данных, системных и бизнес-аналитиков в материале «Собеседование на аналитика».

Как подготовиться к собеседованию

Стол с ноутбуком и тетрадью, в которой нарисовано дерево из кружков и стрелок

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

  1. Прочитайте вакансию целиком, чтобы понимать, о чём спросят: требования, обязанности, условия работы. Потом соберите информацию о компании и её продукте: сайт, блог, отзывы сотрудников, проекты.
  2. Спросите рекрутера, из каких этапов состоит процесс, сколько они длятся и на каком языке решать задачи.
  3. Решайте задачи уровня easy и medium на LeetCode, HackerRank или Codewars и проговаривайте решение вслух. Для алгоритмической части Яндекс перечисляет темы: массивы, строки, деревья, бинарный поиск, хеш-таблицы, обход в глубину и в ширину, два указателя, стек, перебор с возвратом.
  4. Если писать предстоит в своей IDE, заранее создайте пустой проект, подключите библиотеку для unit-тестов и проверьте, что проект собирается и тесты запускаются.
  5. Подготовьте, что рассказать о двух-трёх проектах по схеме STAR.
  6. Если будет проектирование, заранее зарегистрируйтесь в сервисе для схем: Авито называет Draw.io, Miro, Whimsical и Excalidraw. Там же советуют изучить модель C4 для описания архитектуры.
  7. Проверьте интернет, камеру, микрофон и наушники, зарядите ноутбук. Технические встречи проходите с ноутбука или компьютера, не с телефона: на них пишут код.
  8. Запишите вопросы, которые хотите задать компании.

Если это первое собеседование

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

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

Как вести себя на техническом собеседовании

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

Нейросети и поисковик не открывайте. В Яндексе во время решения запрещены Copilot, ChatGPT, Cursor и другие AI-ассистенты, зато забытую стандартную функцию фронтендеру там подскажет интервьюер или редактор: знание спецификации не оценивают. В Т-Банке предупреждают, что подглядывание в телефон и нейросети заметно. Если что-то действительно нужно посмотреть, скажите об этом интервьюеру.

Читайте также:  Резюме программиста: как составить, образец для junior и middle

Следите за временем: в Т-Банке при выходе за тайминг часть вопросов пропустят. Если застряли, скажите, в чём проблема и какой путь проверяете сейчас. В Сбере как раз отмечают умение задавать наводящие вопросы и готовность рассуждать над решением.

Что спросить у компании

Вопросы о команде и задачах оставьте на встречу с командой или руководителем: технические собеседования в Т-Банке ведут сотрудники, не связанные с вакансией. На финале можно спросить:

  • какие задачи дадут в первые месяцы, с кем предстоит работать и кто будет наставником;
  • как устроено код-ревью и как часто команда выпускает релизы;
  • по каким критериям оценивают испытательный срок;
  • что нужно, чтобы перейти на следующий грейд;
  • какой формат работы: офис, гибрид или удалённо.

После собеседования: обратная связь и оффер

Молодой человек за столом читает письмо на экране смартфона, рядом ноутбук и блокнот

Сроки ответа компании называют разные: в Яндексе через день-два после встречи, в SimbirSoft через 2-3 дня после технического собеседования, в Т-Банке в течение нескольких дней после финала. Оффер, то есть предложение о работе с условиями, в Т-Банке присылает рекрутер и сразу согласует день выхода на работу, а в Яндексе для этого устраивают отдельную встречу до часа.

Если не прошли, попросите обратную связь: она подскажет, что учить дальше. SimbirSoft присылает рекомендации, какие знания подтянуть, и принимает повторную заявку минимум через полгода. Как искать следующие вакансии и что делать, если не зовут на собеседование, мы разобрали в статье «Как найти работу в IT».

Ошибки на собеседовании

Первая ошибка случается до звонка: многие откликаются на вакансию по названию и приходят, не зная, что в ней написано. Вторая связана с условиями. В Evercode Lab тревожным сигналом считают кандидата, который спорит с условиями, уже прописанными в вакансии, например с работой в офисе. Если формат не подходит, честнее сказать об этом сразу.

Если перед видеовстречей не работает камера, не выходите на связь молча: в Т-Банке просят заранее предупредить рекрутера и перенести встречу. На очное собеседование в Яндекс нужен паспорт или водительские права для пропуска, приехать советуют за 5-10 минут до встречи.

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

Часто задаваемые вопросы

Сколько длится собеседование в IT?

Весь процесс в Яндексе занимает около 3-4 недель у бэкенд-разработчиков и около двух недель у фронтенд-разработчиков. Отдельные встречи короче: разговор с рекрутером в Т-Банке длится 30-60 минут, технические части по 1-1,5 часа.

Нужно ли джуну учить алгоритмы?

Да, хотя бы базу. Задачи на алгоритмы названы в описаниях трёх компаний из нашей выборки: Т-Банка, Яндекса и Авито. Глубокая теория при этом нужна не везде: в описании для фронтендеров Яндекс пишет, что достаточно базово разбираться в сложности алгоритмов и стандартных объектах JavaScript.

Что делать, если не знаю ответа на вопрос?

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

Как одеться на собеседование?

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

Оцените статью
Блог о программировании
Добавить комментарий