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

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

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

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

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

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

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

Каталог

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

Найдено: 1745
Теория

Зачем нужен event loop и какую проблему он решает? Как он помогает выполнять асинхронные операции при однопоточном JavaScript?

Event loop согласует выполнение JavaScript с событиями среды: после освобождения стека запускаются готовые задачи и микрозадачи по правилам очередей.

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

Finally, CSS is a fundamental technology in front-end development, enabling developers to control the layout, styling, and visual presentation of web applications. Who proposed CSS, and in what year was it first introduced?

Первое предложение CSS сделал Хокон Виум Ли в октябре 1994 года; первая рекомендация W3C CSS1 опубликована 17 декабря 1996 года.

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

Задание 1: В приложении Vue уже импортирован компонент AddLoan (форма добавления займа). Нужно сделать так, чтобы эта форма была скрыта по умолчанию и появлялась/пряталась по нажатию на кнопку (реализовать переключение видимости формы, например через v-if/v-show и flag/toggle, а также эмит события закрытия формы из компонента наверх).

Храните флаг видимости в родителе, переключайте его кнопкой и обрабатывайте событие close от AddLoan.

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

Что использовать, когда TypeScript не может самостоятельно вывести тип и нужно явно сообщить ему тип значения? В каких случаях это обычно применяется?

Сначала используйте аннотацию типа или явный generic-параметр; assertion as нужен лишь когда у вас есть дополнительное обоснованное знание.

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

Почему в React-списках нужно использовать стабильный key, а не индекс? Что делать, если сервер не прислал id?

Стабильный key связывает элемент с его состоянием при вставках и перестановках; индекс может привязать старое состояние к другой записи.

Читать ответ