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

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

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

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

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

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

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

Каталог

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

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

Как реализовать компонент таблицы с разными цветами бордера в разных контекстах, используя BEM и компонентный подход Vue?

Для реализации таблицы с разными цветами бордера в разных контекстах, используя BEM и компонентный подход Vue, можно сделать так:

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

Почему использование индекса массива в качестве key является антипаттерном в React?

Использовать индекс массива в качестве ключа (key) в React не следует, когда порядок элементов может измениться, или когда элементы могут добавляться, удаляться или перемещаться.

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

Что такое всплытие (hoisting) в JavaScript?

Механизм, при котором событие, инициированное на элементе DOM, распространяется "вверх" по иерархии к его родительским элементам вплоть до корня (document). По умолчанию большинство событий проходит через три фазы:

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

Как бы ты типизировал ответы backend в TypeScript, если один endpoint может возвращать разные структуры: список с пагинацией, ошибку или пустой результат? Как организовать типы, чтобы это было удобно использовать по всему проекту?

Для типизации ответов backend, которые могут возвращать разные структуры (например, список с пагинацией, ошибку или пустой результат), удобно использовать объединения (union types) и интерфейсы в TypeScript.

Читать ответ