Подготовка к интервью

Вопросы для позиции «Frontend-разработчик»

1745 вопросов для подготовки на позицию Frontend-разработчик

1745 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка помогает системно подготовиться к интервью на позицию Frontend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: frontend, browser, react.

Каталог

Результаты поиска

Найдено: 1745
Поведенческий

Вы больше backend-разработчик или frontend-разработчик?

Назовите основную специализацию и отдельно опишите, какие задачи на другой стороне стека действительно умеете выполнять. Не нужно выбирать ярлык fullstack, если опыт существенно неравномерный.

Читать ответ
Лайвкодинг

Создайте веб-страницу с тремя абзацами. Примените разные стили отступов к каждому абзацу с помощью CSS-классов:

Четыре значения margin задаются по часовой стрелке: сверху, справа, снизу, слева. Два значения означают вертикальные и горизонтальные отступы.

Читать ответ
Поведенческий

Правильно ли вы поняли состав команды: четыре frontend-разработчика и один верстальщик?

Это вопрос на уточнение организационной структуры: подтвердите только известные факты и переспросите, как распределяются обязанности между frontend-разработчиками и специалистом по вёрстке.

Читать ответ
Лайвкодинг

Что такое функция высшего порядка? Приведите пример функции JavaScript, которая принимает или возвращает функцию.

Функция высшего порядка принимает другую функцию как аргумент или возвращает функцию. Это позволяет передавать и комбинировать поведение.

Читать ответ
Теория

Что действительно должно находиться в domain-слое, если use case, который лишь проксирует вызов репозитория, не приносит ценности?

В domain должны находиться бизнес-правила и содержательные сценарии: проверки, вычисления и координация операций. Пустая прокладка над каждым методом репозитория не обязательна.

Читать ответ
Теория

О чём нужно думать, выбирая расположение элемента между слоями presentation, domain и data?

Расположение кода определяется его ответственностью и зависимостями: presentation управляет отображением, domain выражает бизнес-правила, data получает и сохраняет данные.

Читать ответ
Теория

Что происходит с момента ввода вами URL в браузер до получения ответа? Объясните весь процесс как можно подробнее.

Вы вызываете команду curl https://google.com в терминале. curl начинает процесс разрешения доменного имени google.com в IP-адрес через DNS-запрос.

Читать ответ
Теория

Пользователи жалуются на медленную работу системы. Frontend обращается к Backend через API Gateway, Backend работает с PostgreSQL и Redis. Как будете искать причину деградации производительности?

Для поиска причины деградации производительности в системе с Frontend → API Gateway → Backend → PostgreSQL и Redis можно действовать поэтапно:

Читать ответ