Вопросы для собеседования с Front-end разработчиком

Данный список вопросов позволит не только it-рекрутерам структурировать процесс интервью, но и послужит отличной подсказкой для нанимающего менеджера. Этот чек-лист вопросов поможет ничего не забыть в процессе интервью и собрать всю необходимую информацию о будущем кандидате. Список легко может быть адаптирован под конкретную задачу. 

Популярное по теме
90 чек-листов по всем направлениям для HR и бизнес-тренеров: подборка от экспертов hrtime.ru
Полезные инструменты по подбору, оценке персонала, обучению, консалтингу, разработке СОТ, корпоративной культуре, коучингу, кадровому учету и карьерному консультированию в одном месте.

Базовые вопросы по HTML и CSS для фронтенд разработчика

1. На что необходимо обратить внимание при разработке мультиязычных сайтов?
2. Что такое прогрессивная отрисовка?
3. Объясни разницу между , и
4. Какие существуют принципы семантической вёрстки?
5. Что такое #shadow-root в инспекторе HTML-страницы?
6. Назови популярные CSS-методологии и их различия
7. Как изменить цвет в svg-файле?

Базовые вопросы по Java@@@@ для фронтенд разработчика

1. Что такое замыкание (closure) и какие существуют сценарии его использования?
2. Что такое Event loop и как он работает? Можешь в подробностях рассказать про микро- и макрозадачи?
3. С помощью чего в JS реализуются наследование?
4. Как объекты преобразовываются в примитивы?
5. Как работает «сборщик мусора» в JS?
6. Объясни разницу между cookie, sessionStorage и localStorage.
7. Что такое полифил?
8. Что такое webpack?
9. Что такое XSS (Cross-Site @@@@ing)?
10. Приведи пример функции с мемоизацией. Когда необходимо использовать эту технику?

Базовые вопросы по React

1. Как работает алгоритм Virtual DOM?
2. Какие библиотеки менеджмента состояния React-приложения вы знаете? Зачем они нужны?
3. Как бы ты построил хорошую архитектуру проекта на React?
4. В чем разница между функциональными и классовыми компонентами?
5. Расскажи про основные библиотеки React, которые ты знаешь. Какие у них плюсы и минусы?

Базовые вопросы по Vue

1. Каковы преимущества Vue.js?
2. Расскажи про хуки жизненного цикла компонента в Vue.js?
3. Как подключить внешний css-файл в Vue?
4. Как реализовать двустороннюю привязку?
5. Что такое Vue Router?

Базовые вопросы по Angular

1. Как подготовить сборник к деплою?
2. Зачем нужна forRoot-функция модуля?
3. Что такое NgRx? Когда стоит использовать?
4. Как работает Dependency injection?
5. Как протестировать API-сервис?

Поделиться статьей
Интересует стоимость подбора?
Опишите кратко вакансию: сфера, требования, уровень позиции и я дам оценку
avatar-default-icon
HR-эксперт, Карьерный консультант
Автор статей
Автор 6 публикаций
Вас также может заинтересовать
HRTime_faces
144 специалиста сейчас на сайте Опишите задачу. Исполнители откликнутся сами.
Мы используем файлы cookie и рекомендательные технологии. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie (подробнее), а также с пользовательским соглашением.
Согласен
X
Файлы cookie представляют собой файлы или фрагменты информации, которые могут быть сохранены на Вашем компьютере или других интернет-совместимых устройствах конечного пользователя (например, смартфонах и планшетах) при посещении Вами наших веб-сайтов или использовании наших веб-сервисов. Эта информация в большинстве случаев представлена в виде алфавитно-цифровых строк, которые однозначно идентифицируют Ваш компьютер или конечное пользовательское устройство, однако может содержать и иные сведения. На наших веб-сайтах или веб-сервисах мы используем различные типы «cookies» (небольшие текстовые файлы, которые размещаются на Вашем устройстве). Перечень используемых нами файлов cookie, описание целей их использования и дополнительная информация о соответствующих файлах cookie представлена в Инструменте управления файлами cookie, размещенных на соответствующих веб-сайтах и в веб-сервисах нашей компании либо в представленных в них текстах согласий или договоров.