Техническая секция (tech interview, onsite coding) — этап, где вас оценивает разработчик или тимлид из будущей команды. Длительность обычно 60–90 минут; иногда два коротких раунда вместо одного длинного. Цель — понять, сможете ли вы приносить пользу в их стеке и процессах, а не выучить ли вы за неделю список вопросов с собеседований.
Что входит в формат
- Вопросы по стеку — язык, фреймворки, БД, очереди, тестирование, деплой; глубина зависит от грейда.
- Live coding — задача в редакторе (LeetCode-подобная, прикладная или разбор существующего кода). Важнее процесс, чем мгновенный ответ.
- Debugging — найти баг, объяснить гипотезы, предложить фикс и тесты.
- Разбор опыта — архитектура вашего проекта, инциденты, выбор технологий.
На middle+ к техсекции часто добавляют раунд system design; на junior design может быть упрощён или встроен в разговор о pet-проектах.
Что оценивают интервьюеры
- умение уточнять требования и ограничения;
- структурирование решения до написания кода;
- корректность, сложность, читаемость, edge cases;
- коммуникацию: вы ведёте интервьюера по ходу мысли, а не молчите;
- признание пробелов и адекватный поиск подсказок.
«Идеальный алгоритм с молчанием» проигрывает «рабочему решению с диалогом» — особенно в продуктовых командах, где код пишут вместе.
Как готовиться в 2026
- Освежите основы языка и типичные структуры данных — не ради олимпиад, а чтобы не тратить полчаса на синтаксис.
- Прорешайте 8–12 задач средней сложности вслух, с таймером 25–35 минут.
- Подготовьте 2–3 истории из продакшена: метрики, ваш вклад, что бы улучшили сейчас.
- Повторите темы из вакансии: если пишут про Kafka и PostgreSQL — ожидайте вопросов про порядок сообщений, индексы, транзакции.
Take-home перед очной секцией часто разбирают построчно — будьте готовы объяснить каждое решение в своём задании.
Типичные ошибки кандидатов
- сразу писать код без договорённости о входе/выходе;
- молчать при затруднении вместо совместного поиска;
- притворяться, что знаете то, чего не знаете — лучше честно сузить задачу;
- игнорировать тесты и читаемость имён;
- не задать вопросов о команде и техдолге в конце.
Связь с другими этапами
Техсекция не отменяет fit-интервью: сильный код при токсичном стиле общения или несовпадении ожиданий по автономии всё равно может закончиться отказом. И наоборот — хороший культурный матч редко компенсирует провал по минимальному уровню для грейда.