← Ко всем open source проектам

Front-end Developer Interview Questions

h5bp/Front-end-Developer-Interview-Questions

Front-end Developer Interview Questions — подборка вопросов для проверки знаний по HTML, CSS, JavaScript и веб-платформе.

Форки 11,031
Автор h5bp
Язык Nunjucks
Лицензия MIT
Обновлено 2026-06-27

Что это такое

Front-end Developer Interview Questions — большая подборка вопросов для собеседований по интерфейсной разработке. В ней есть темы по HTML, CSS, JavaScript, доступности, производительности, безопасности, сетевым основам и общим вопросам разработки.

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

Как устроен материал

Вопросы разбиты по разделам, и многие из них открытые. Это важно: хороший разговор на собеседовании часто показывает больше, чем единственный короткий ответ. Человек объясняет ход мысли, компромиссы и опыт применения.

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

Фрагмент плана подготовки

Пример показывает, как превратить список вопросов в спокойную подготовку по темам, а не в зубрежку ответов.

Язык: Markdown
## Week focus
- HTML semantics and forms
- CSS layout: flex, grid, cascade
- JavaScript runtime and async code
- Accessibility basics
- Performance: loading, rendering, caching

Что внутри репозитория

Внутри находятся сами вопросы, структура по темам, материалы для участия и история проекта от HTML5 Boilerplate. Репозиторий поддерживается как справочник, который можно читать на сайте или в исходных файлах.

Сильная сторона такого формата — нейтральность. Он не привязан к одному фреймворку и напоминает о фундаменте веб-платформы.

Практический контекст

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

Сильные стороны и ограничения

Сильная сторона — широта. Вопросы покрывают не только JavaScript, но и HTML, CSS, доступность, браузерное поведение и инженерные привычки.

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