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

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

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

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

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

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

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

Каталог

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

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

Что такое контекст в JavaScript, ключевое слово this? Что будет в консоли, если вызвать метод объекта, внутри которого написано console.log(this)?

Для обычного метода, вызванного как obj.method(), this обычно равен obj; значение определяется способом вызова, а не местом объявления функции.

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

Что такое замыкание в JavaScript и может ли оно привести к утечке памяти?

Замыкание — функция вместе с доступом к лексическому окружению её создания. Оно может удерживать ненужные данные, если сама функция долго остаётся достижимой.

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

Как компонент, экспортированный как default и сразу обёрнутый в React.memo с анонимной функцией, отобразится в React DevTools? Как избавиться от Anonymous без displayName?

Без displayName дайте функции компонента имя: export default memo(function UserCard(props) { ... }). Это помогает DevTools показать понятное название.

Читать ответ
System Design

Как бы вы подошли к переносу legacy-кабинета с Nuxt/Vue на Next.js/React так, чтобы не остановить текущую разработку, а новые фичи постепенно переходили на новый стек? Опишите шаги действий.

Используйте поэтапную замену по маршрутам или модулям, сохранив общий пользовательский вход и совместимые API на время сосуществования двух стеков.

Читать ответ