mock_interview.python

Пройди пробное
собеседование по Python

Начни с бесплатного 7-минутного скрининга по Python. В полном интервью можно добавить вакансию, выбрать формат с задачей в редакторе и получить разбор каждого ответа.

≈ 7 минут · карта не нужна

Дмитрий · Senior-разработчик python · теория

API отвечает 429. Как учесть Retry-After и ограничить повторы?

Повторю запрос через паузу, но точную стратегию сейчас не сформулирую.

Почему изменяемый аргумент функции сохраняет состояние между вызовами?

печатает…

в полной версии: задача в редакторе
интервьюер
4 характера
вопросы
по твоей вакансии
практика
задача в редакторе
на выходе
разбор каждого ответа
language_focus

Что проверяет Python-собеседование

Темы и вопросы зависят от вакансии или ручных настроек. Названия задач ниже взяты из текущего Python-пула.

Темы

  • модель данных, коллекции и изменяемость
  • функции, итераторы и обработка исключений
  • потоки, процессы, asyncio и GIL
  • HTTP, повторы запросов и работа с данными

Примеры вопросов и задач

  1. API отвечает 429. Как учесть Retry-After и ограничить повторы?
  2. Почему изменяемый аргумент функции сохраняет состояние между вызовами?
  3. В полной версии: «Сбалансированные скобки», «Лимитер запросов» или «Склейка занятых интервалов».

Пробная сессия — текстовый скрининг около 7 минут. Задача в редакторе доступна в полном интервью.

зачем

Задачи ты решаешь. А быстро объяснить решение не можешь

Код ты пишешь молча. На собеседовании нужно быстро и точно объяснить ход мысли. Это отдельный навык, и тренируется он отдельно.

Репетировать не на ком

Первое собеседование оказывается и тренировкой, и боевым сразу. Второй попытки в этой компании не будет.

Знаешь, но не формулируешь

«Ну, это когда… короче, оно работает быстрее». В голове тема закрыта, а наружу выходит каша.

После отказа непонятно, что чинить

«Мы вам перезвоним» не говорит, какая тема провалилась и что учить к следующему разу.

how_it_works

Как проходит собеседование

Один заход: от вставленной ссылки на вакансию до готового отчёта.

01

Дай вакансию

Вставь ссылку на hh.ru или текст вакансии: план вопросов соберётся по её стеку и уровню. Нет вакансии на примете — выбери направление и грейд руками.

02

Выбери интервьюера

Четыре характера: от тимлида, который подбадривает, до staff-инженера, который дожимает «а почему?» на каждом ответе.

03

Пройди интервью

Знакомство, вопросы по темам, потом задача в том же редакторе, где ты решаешь обычные задачи. Тесты гоняет судья, интервьюер видит результат и спрашивает по твоему коду.

04

Разбери отчёт

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

report

Отчёт называет вещи своими именами

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

Вердикт
«Мы бы сделали оффер», «почти» или «пока рано». Плюс оценка уровня словами интервьюера.
Оценки по темам
Каждая тема плана получает оценку: уверенно, нормально, слабо или не успели. Рядом стоит точная цитата из твоего ответа.
Как надо было
3–5 показательных мест интервью: твой ответ, а рядом сильная версия того же ответа.
План роста
Конкретные действия и задачи Koddo под темы, которые провисли.
interviewers

Кто будет тебя собеседовать

Характер интервьюера меняет давление, темп и щедрость на подсказки. Тренируйся на том, кто тебе страшнее.

Дмитрий

Senior-разработчик

Сеньор из крупной продуктовой компании: копает тему до дна и задаёт follow-up на каждый общий ответ.

в пробном

Марина

Тимлид

Помнит, каково идти на первое собеседование. Ошибку не подчёркивает, а задаёт наводящий вопрос.

полная версия

Игорь

Staff-инженер

Сухой и немногословный. Не хвалит, дожимает «а почему?» вторым и третьим вопросом.

полная версия

Саша

CTO стартапа

На «ты» с первой реплики. Гоняет по практике: «а что у нас в проде сломается первым?»

полная версия
faq

Частые вопросы

Интервьюер ведёт по плану, собранному из твоей вакансии, и не подсказывает ответы. В полном интервью задача открывается в редакторе Koddo, а тесты прогоняет тот же судья, что и на обычных задачах. Отчёт собирается из цитат твоих ответов, а не из общего впечатления.

Пробное собеседование бесплатное: один раз на аккаунт, карта не нужна. Полное списывает кредиты по длительности: 15 минут — 25 кредитов, классическая 45-минутная секция — 60. С Premium — дешевле.

Пробное идёт около 7 минут: вопросы и краткий разбор ответов. Полное выбираешь сам: блиц-скрининг на 15 минут, live-coding на 30 или классическая секция на 45 — как настоящая техническая.

Python и JavaScript: и вопросы, и задача в редакторе. Остальные направления пока не поддерживаем.

Скажи «не знаю, но проверил бы так-то». На настоящем собеседовании это тоже нормальный ответ. Интервьюер зафиксирует пробел и пойдёт дальше, а тема попадёт в план роста в отчёте.

Текст вакансии, ответы и код обрабатывает AI, хранятся они ограниченное время. Это тренировка: с работодателем она никак не связана и на реальный отклик не влияет.

Если добавишь вакансию, план подстроится под её стек и уровень. В ручном режиме тренажёр начинает с основ Python, коллекций, функций, исключений, конкурентности и HTTP.

Пробная сессия — текстовый скрининг без редактора. В полном интервью можно выбрать формат с live-coding; задача берётся из Python-пула с учётом вакансии и уровня.

koddo interview --demo --language python

Первое собеседование лучше провалить здесь

Пробное бесплатно, 7 минут, без карты. Худшее, что случится: узнаешь, какие темы подтянуть.