ИИ проведет техническое собеседование
с лайвкодингом за вас

Получите объективную оценку кандидата с подробным отчетом

Сравнение форматов

Техническая секция в любое время

Созвон и тестовое
Ждёте окно в календаре

На каждого кандидата нужен отдельный созвон. Пока слот не найден, техсекция не начинается.

На созвоне кода нет

Кандидат рассказывает про опыт. Задачу пишет потом. Как он её решал, на звонке не звучит.

Тестовое не проверить на честность

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

Сессия MockRoom
Кандидат проходит в удобное для него время

Открывает ссылку и проходит сессию сам. Отчёт остаётся в кабинете.

Вопросы и код в одной сессии

Кандидат отвечает вслух и пишет код прямо в браузере. Вы получаете балл, диалог и задачу с тестами.

Видно, насколько ответ честный

Отчёт фиксирует уходы с вкладки и вставки из буфера, чтобы вы оценивали самого кандидата, а не подсказки.

Дальше зовут тех, по кому уже есть отчёт. Решение о найме остаётся за вашей командой.

Начать бесплатно
Как это работает

От ссылки до отчёта за три шага

01 Создайте комнату

В кабинете выберите стек и грейд, укажите данные кандидата и получите готовую ссылку. Это займёт пару минут.

Ссылка для кандидата
02 Кандидат проходит интервью

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

Голос и код
03 Готовый отчёт о кандидате

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

Отчёт в кабинете
Пример отчёта

Всё, что нужно для решения о найме, на одной странице

Балл, диалог, решение задачи и активность на странице.
Это реальный формат отчёта по React Frontend, уровень Middle.

Собеседование

React Frontend

Дата
6 октября 2026 г. в 09:36
Уровень
Middle
Язык
Русский
Балл
8

Interview Debrief

Отчёт по интервью

Русский · по одному вопросу на каждую тему

Общая оценка

8/10

0–2 Junior3–5 Middle6–8 Senior9–10 Lead

Целевой уровень Middle

Продемонстрированный уровень Senior

Выше целевого (Middle → Senior)

Честность ответов

Есть вопросы 60/100

Вставок из буфера: 5 · Переключался на другое окно 9 раз.

Оценка по активности на странице. Решение о том, были ли ответы самостоятельными, остаётся за вами.

Итог

Кандидат продемонстрировал уверенные теоретические знания по JavaScript, TypeScript, React и веб-технологиям на уровне выше среднего Middle: ответы полные, структурированные, с корректными деталями (TDZ, discriminated unions, reconciliation, Promise.allSettled/any, React Compiler). Практическое задание «Anagram» сдано, все тесты пройдены: решение корректное и аккуратное, с учётом длины строк и формата ввода. Теория и практика согласуются; заметный риск один — частые вставки из буфера обмена и переключения на другие окна, поэтому самостоятельность ответов стоит уточнить на следующем этапе.

Практическое задание

Оценка 8/10. Тесты: pass.

Решение рабочее и лаконичное: проверка длины, нормализация через сортировку символов и корректный разбор ввода. Для больших строк можно рассмотреть подсчёт символов за O(n) вместо сортировки и проговаривать сложность вслух.

Решение «Anagram» сдано с первой попытки: сортировка символов, сравнение, проверка длины, учтены регистр и перевод строки в конце ввода. Все тесты пройдены.

Сильные стороны

  • Глубокое понимание JavaScript: hoisting, TDZ, правила приведения типов, ToPrimitive
  • Уверенный TypeScript: narrowing, discriminated unions, any/unknown/never, generics с практическими примерами
  • Хорошее знание React: жизненный цикл useEffect/useLayoutEffect, reconciliation, useMemo/useCallback/React.memo с подводными камнями
  • Знание сетевой части: HTTPS/TLS, полный путь URL → отрисовка, HSTS, defer/async
  • Осведомлённость об экосистеме (React Compiler, structuredClone, allSettled/any)

Слабые места

  • Решение имеет сложность O(n log n): для длинных строк эффективнее подсчёт частот символов
  • Частые вставки из буфера обмена и переключения на другие окна во время интервью — стоит уточнить самостоятельность ответов
  • Практика решена быстро и без обсуждения хода мысли — на следующем этапе попросить проговаривать решение вслух

Что подтянуть

  • Провести короткое интервью с live-coding без доступа к буферу обмена, чтобы подтвердить самостоятельность решения
  • Кандидату: разбирать асимптотику решений и альтернативные подходы (подсчёт частот символов, Map)
  • На следующем этапе проверить практические React-навыки (рефакторинг компонента, работа с состоянием)
Тарифы

Начните бесплатно, платите за результат

Первые 3 собеседования бесплатно. Дальше выбираете пакет собеседований на 30 дней.

Старт

Чтобы попробовать на одной вакансии

4 000 ₽
5 собеседований на 30 дней
800 ₽ за кандидата
Полный отчёт, код и расшифровка
Создать кабинет
Базовый

Для точечного найма

7 000 ₽
10 собеседований на 30 дней
700 ₽ за кандидата
Экономия 12% к «Старту»
Создать кабинет
Поток

Для массового найма и рекрутинговых агентств

25 000 ₽
50 собеседований на 30 дней
500 ₽ за кандидата
Экономия 37% к «Старту»
Создать кабинет
Цена указана за пакет, собеседования действуют 30 дней. Не уверены, какой пакет нужен? Начните с бесплатного периода.
Вопросы и ответы

Что обычно спрашивают перед стартом

Что, если кандидат подсматривает ответы у другой нейросети?

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

ИИ сам решает, кого нанимать?

Нет. ИИ оценивает техническую часть и оставляет балл с комментариями, чтобы вы быстрее отбирали сильных кандидатов. Решение о найме всегда принимает ваша команда.

Где хранятся данные кандидатов?

Персональные данные обрабатываются на серверах в России в соответствии с законами РФ. Кандидат даёт согласие отдельной отметкой перед началом. Подробнее — в Политике обработки персональных данных и Поручении на обработку персональных данных.

Можно ли оплатить по счёту от юрлица, ИП или самозанятого?

Да. 3 собеседования бесплатные, а для платных пакетов выставляем счёт юридическому лицу, ИП или самозанятому. Закрывающие документы отправляем почтой.

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

Около 45 минут на технические вопросы. Если в комнату добавлен лайвкодинг, закладывайте примерно час. Длительность кандидат видит до старта.

Какие направления и стеки можно проверять?

Frontend, Backend, Mobile, QA, DevOps, системный анализ и безопасность. Внутри направления выбираете стек и грейд от Junior до Lead. Список сценариев виден в кабинете при создании комнаты.

Что будет, если у кандидата пропадёт интернет?

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

3 собеседования бесплатно

Проверьте MockRoom на реальной вакансии

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