База вопросов с собеседований фронтенд-разработчика

Здесь весь список вопросов, по которым идёт тренировка: 668, и 536 из них собраны из записей реальных собеседований — у таких вопросов видно, из какого разбора он пришёл. Разбито по темам, уровни указаны честно: junior-пользователь видит только те вопросы, которые ему по силам.

668вопросов в базе
536из записей реальных собеседований
338доступно на уровне junior

Темы

Каждая тема — отдельная страница со всем списком вопросов, категорией, уровнем и тем, что именно вопрос проверяет.

JS Core95 вопр.

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

TypeScript34 вопр.

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

React87 вопр.

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

HTML/CSS44 вопр.

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

Браузер и сеть87 вопр.

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

Производительность и SEO39 вопр.

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

Архитектура и код73 вопр.

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

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

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

Мотивация и опыт41 вопр.

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

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

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

Безопасность17 вопр.

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

Системный дизайн32 вопр.

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

Лайв-кодинг45 вопр.

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

Вопросы из последних разборов

Это вопросы, которые задавали настоящие интервьюеры — их слышно в записи собеседования.

Знать вопросы — половина дела

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