Перейти к содержимому

Ранний доступ. Тестовая версия — возможны сбои и странности. Обо всех странностях можно сообщить на support@offerwhelmed.com или через «Обратную связь» после входа.

OfferwhelmedПодготовка к техническому собеседованию — узнайте слабые места заранее

Тренировочное интервью как на собесе: «Теория», «Live coding», «Code Review» и «System Design». В конце — отчёт: где просели и что подтянуть до настоящей встречи.

Форматы

«Теория», «Live coding», «Code Review» и «System Design» — выберите формат

Условные примеры ниже — так выглядят вопросы и задачи. Формат выбираете при настройке.

«Теория»

15 основных вопросов под направление, уровень и стек. Знакомство → технический блок → поведенческие. Ответ голосом или текстом.

Пример · технический блок

Зачем в React нужен `key` у элементов списка и что ломается, если в качестве key использовать индекс массива?

Дополнительный вопрос по той же теме

  • Слабый ответ — уточнение

    Приведите один симптом в UI, если key «прыгает» после сортировки списка.

  • Сильный ответ — углубление

    Когда всё же оправдан index как key — назовите условие на вашем проекте.

В отчёте — балл по каждому ответу, что хорошо и что упущено, рекомендация, эталонный ответ, сводка по этапам и PDF.

Что спрашивают в этом формате

«Live coding»

Разные семьи задач на TypeScript, JavaScript, Python и Java: алгоритмы, симуляции, async. Сложность по уровню, 4–6 задач. Условие → код → автотесты.

Пример · задача

solution.ts

function solution(intervals: number[][]): number[][] {
// слейте пересекающиеся интервалы
return [];
}

Слейте пересекающиеся интервалы. Касающиеся концами тоже сливаются. Пустой список — []. Пример: [[1,3],[2,6],[8,10]] → [[1,6],[8,10]].

В отчёте — балл по каждой задаче, результат тестов, рекомендации и PDF.

Что спрашивают в этом формате

«Code Review»

6 шагов — один связный кейс под язык и стек. Объяснение → что настораживает → поиск ошибки → плюсы и минусы → улучшения → перед запуском. Код и задание на экране. Ответ голосом или текстом.

Пример · шаг «Поиск ошибки»

catalog/route.ts

export async function GET(req: Request) {
const cached = await cache.get(cacheKey);
if (cached) return Response.json(cached);
const data = await db.catalog.findMany();

В route.ts, в GET: что увидит клиент, если cache.get вернул устаревшие данные из кэша, а в БД они уже обновились?

Дополнительный вопрос в том же шаге

  • Слабый ответ — уточнение

    Что именно вернёт Response.json(cached), если в БД уже новые данные?

  • Сильный ответ — углубление

    Где в этом GET вы бы сбрасывали кэш после изменения каталога?

В отчёте — балл по каждому ответу, оценка по критериям, эталонный ответ, сводка с рекомендациями и PDF.

Что спрашивают в этом формате

«System Design»

6 основных вопросов — один кейс под выбранный домен. Постановка кейса → требования → архитектура → данные → масштаб и надёжность. Ответ голосом или текстом.

Пример · этап «Требования и границы»

Для кейса про ленту постов: что входит в MVP, какие требования к скорости и надёжности задаёте, что сознательно откладываете?

Дополнительный вопрос на том же этапе

  • Слабый ответ — уточнение

    Чем придётся пожертвовать, если читать ленту из кэша, а новые посты писать в БД?

  • Сильный ответ — углубление

    Какие две метрики успеха MVP назовёте и как будете их мерить?

В отчёте — балл по каждому ответу, оценка по критериям, эталонный ответ, сводка с рекомендациями и PDF.

Что спрашивают в этом формате

Как пройти

От настройки до отчёта

Без курса на месяц и без бесконечного чата: настройка, интервью с AI-интервьюером, отчёт с баллами по ответам.

Шаг 1

Настройте формат

Формат, уровень и стек или язык кода.

Шаг 2

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

Голосом, текстом или кодом в редакторе — по формату.

Шаг 3

Получите отчёт

Оценка каждого ответа, эталон и PDF.

Результат на выходе

Так выглядит отчёт после интервью

Баллы, сильные и слабые стороны, рекомендации и разбор ответов — переключайте разделы.

Пример на вымышленных данных · Frontend · Теория · Middle · 15 основных вопросов · после реального интервью будет ваш стек и ваши ответы.

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

15 августа 2026 г.

FrontendMiddleТеорияПрактика15 осн. вопр.

Общая оценка — среднее по основным вопросам из плана.

0/100

Хорошо, но есть что подтянуть

68/100

Среднее по всем оценённым ответам. Непройденные основные не штрафуют эту метрику.

15 из 15вопросов

Прогресс по основной программе — не оценка.

Оценки и формулировки — тренировочный ориентир для подготовки, а не вердикт работодателя.

Что внутри отчёта

Нажмите раздел — так же устроен полный отчёт после интервью.

По частям интервью

Качество по этапам

Средний балл по основным вопросам на каждом этапе.

81/100

2 осн. вопр.

63/100

10 осн. вопр.

76/100

3 осн. вопр.

В полном отчёте — знакомство, технические и поведенческие вопросы в таком же формате и PDF.

Зачем проходить до настоящего собеса

Один короткий цикл за 2–3 дня: тренировочное интервью под ваш стек, отчёт с пробелами и PDF — перед реальным интервью.

Под ваши настройки

Направление, технологии и уровень — под то, к чему готовитесь.
  • Frontend, Backend, Mobile, QA, DevOps и другие направления
  • Формат, стек и уровень выбираете сами
  • Можно пройти снова с другими настройками

Давление, как на интервью

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

Видно, что подтянуть

Не общее «норм», а конкретные пробелы до следующего собеса.
  • Разбор каждого ответа с эталоном
  • Можно пройти снова по слабым темам
  • PDF и динамика баллов в статистике

Без лишнего стресса

Начните так, как вам комфортно

Текст, голос, код в редакторе, камера — по мере готовности. Озвучку вопросов включаете в настройках.

Отвечайте как удобно

Голосом, текстом или кодом — по формату.
  • Голос или текст — как на собесе
  • В Live coding — решение в редакторе и автотесты
  • Ответ можно подправить перед отправкой

Слушайте вопросы

Озвучку включаете перед стартом.
  • Озвучка вопросов — по желанию
  • Повтор вопроса — кнопка «Слушать» в комнате

Камера по желанию

Превью в кадре — когда готовы.
  • Привыкнуть смотреть в объектив
  • Включайте и отключайте в любой момент

Таймер на ответ

Время на каждый вопрос в формате «Теория».
  • В «Практике» включаете, если хотите
  • В «Симуляции» всегда включён

Пауза, если нужно

Выйти и вернуться — с того же места.
  • Продолжение из истории
  • Отчёт — после полного интервью

FAQ

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

Ответы на то, что обычно спрашивают перед первым интервью. Подробности — на страницах Возможности и Гайды.
  • Отчёт с общей оценкой, баллами по каждому ответу и рекомендациями, что подтянуть. PDF — перед настоящим собесом. Можно пройти ещё одно интервью по слабым темам из отчёта.

Следующий шаг

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

Сначала посмотрите пример отчёта — или зарегистрируйтесь и пройдите тренировочное интервью за один вечер.