Вернуться в видеотеку

Мок-собеседование Frontend-разработчика по React и TypeScript

Мок-собеседование frontend-разработчика: вопросы по жизненному циклу React-компонентов, хукам, Virtual DOM и TypeScript, затем типизация универсальной функции и задачи на JavaScript — TDZ, замыкания и this. В конце интервьюер разбирает сильные стороны, пробелы и уровень кандидата.

Источник: Result University

Открыть на YouTube

Таймлайн

Коротко о видео

Запись представляет мок-собеседование frontend-разработчика: после знакомства интервьюер проверяет знания React, TypeScript и JavaScript, а затем даёт обратную связь. В блоке React обсуждаются жизненный цикл, useEffect и cleanup, shouldComponentUpdate, Virtual DOM и reconciliation, useRef, useCallback, useMemo, React.memo и useContext. Затем кандидат с подсказками типизирует универсальную функцию для поиска в массиве объектов, разбирает never и разницу между type и interface, а также фрагменты JavaScript-кода с TDZ, замыканиями, hoisting и привязкой this через bind/call. В финале интервьюер называет кандидата очень близким к Middle, отмечая сильные софт-скиллы и пробелы в React.

Затронутые темы

Что взять на заметку

  • Объясняйте назначение React-хуков через сценарий использования.
  • Различайте оптимизации React.memo, useCallback и useMemo.
  • Умейте типизировать обобщённые функции с ключами объектов в TypeScript.
  • Знайте TDZ, замыкания и порядок выполнения JavaScript-кода.

Рекомендуем посмотреть

1:12:40
FrontendMiddle

Frontend-собеседование: React, event loop и code review

Технический этап frontend-собеседования в WB: кандидат отвечает на вопросы о загрузке веб-страницы, HTTP(S), CORS, code splitting и React Lazy. Затем он решает задачи на поиск пары чисел, обход дерева, Event Loop и TypeScript generics, а в code review обсуждает ключи списков, мемоизацию и useEffect.

1:13:38
FrontendIntern

Техническое собеседование fullstack-разработчика на стажировку

Техническое собеседование fullstack-разработчика на стажировку в команду образовательной платформы IT Booster, преимущественно по frontend-навыкам. После разговора об опыте и проектах интервьюер спрашивает о React, Next.js и TypeScript. В практической части разбираются задачи с useState, useEffect и поиском уникального пересечения массивов; последняя требует подробных подсказок.