Тренажёр собеседований фронтендера

Тренируйся отвечать вслух, как на настоящем собеседовании

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

15 ответов в месяц бесплатно · без карты · голос распознаёт браузер, запись нигде не хранится

вопрос 3 из 6React

Чем пропсы отличаются от состояния и почему нельзя менять пропсы?

слушаю…

«Пропсы приходят снаружи и менять их нельзя, состояние живёт внутри компонента…»

Полнота8/10
Структура7/10
Глубина6/10
Конкретика7/10

Вердикт: уверенный junior — не хватило примера из практики

Как это работает

Один круг — от пяти минут. Можно отвечать голосом, можно текстом: на разбор это не влияет.

01

Выбираешь уровень и режим

Junior, middle или senior. Быстрая тренировка на 6 вопросов или полное мок-интервью на 15 с итоговым разбором.

02

Отвечаешь вслух

Вопрос задаётся голосом. Ты отвечаешь как на собеседовании — с паузами и оговорками, а не набираешь идеальный текст.

03

Получаешь разбор

Баллы по четырём критериям, что было сильно, что просело, и как ответил бы сильный кандидат.

04

Видишь прогресс

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

Почему голосом, а не тестами

На собеседовании проваливаются не от незнания, а от неумения рассказать: мысль есть, а вслух она рассыпается. Пока не проговоришь — этого не видно. Поэтому тренажёр не даёт выбрать вариант из четырёх, а просит говорить.

Что стоит знать заранее

Голос — в Chrome, Edge и Safari

Распознавание речи берёт на себя браузер. В Firefox голосового ввода нет — там можно отвечать текстом, разбор от этого не меняется.

Запись голоса не хранится

Аудио никуда не отправляется и не сохраняется: в базу попадает только текст ответа. Это не настройка, а то, как продукт устроен.

Оценка — тренерская, не кадровая

Это обратная связь, которая показывает, что подтянуть. Мы не передаём её работодателям и никому, кроме тебя.

Что спрашивают на собеседовании фронтендера

База разложена по темам — от JS и React до системного дизайна и поведенческих вопросов. Весь список открыт без регистрации: можно посмотреть, что вас ждёт, и честно оценить, где пробел.

JS Core

Типы данных, замыкания, this, прототипы, промисы и event loop.

TypeScript

Типизация без any, дженерики, utility types, narrowing и типизация стороннего кода.

React

Рендеринг и реконсиляция, хуки, мемоизация, эффекты, управление состоянием и ключи в списках.

HTML/CSS

Семантика, блочная модель, Flexbox и Grid, специфичность, адаптивность и доступность.

Браузер и сеть

HTTP, CORS, cookies, кэширование, DOM, критический путь рендеринга и WebSocket.

Производительность и SEO

Метрики Core Web Vitals, оптимизация загрузки, ленивые компоненты, индексация и мета-теги.

Архитектура и код

SOLID, паттерны, слои и модули, Feature-Sliced Design, сборка и код-ревью.

Процессы и тестирование

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

Мотивация и опыт

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

Next.js и фреймворки

Server Components, роутинг, Server Actions, серверный рендеринг и сравнение фреймворков между собой.

Безопасность

XSS, CSRF, CSP, OAuth и работа со сторонними зависимостями.

Системный дизайн

Архитектура фронтенд-приложения, управление состоянием, кэширование, балансировка и отказоустойчивость.

Лайв-кодинг

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

Вся база вопросов

Собеседование — это не только знания

Проваливаются чаще не от незнания: ответ есть, а собраться не получается. Тренажёр закрывает первую половину — что и как сказать. Вторую половину, состояние до и после собеседования, ведёт наш бот «Дыши».

Бот «Дыши»

Эмпатичный чат 24/7, практики от тревожности, дневник настроения и короткая программа на 30 дней с напоминаниями. Данные можно удалить в любой момент. Первая неделя бесплатно.

«Дыши» — отдельный продукт и не заменяет консультацию специалиста.

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

15 ответов в месяц бесплатно — этого хватает, чтобы понять, где ты на самом деле находишься.

Начать тренировку