Мок-собеседование Frontend-разработчика по React и TypeScript
Мок-собеседование frontend-разработчика: вопросы по жизненному циклу React-компонентов, хукам, Virtual DOM и TypeScript, затем типизация универсальной функции и задачи на JavaScript — TDZ, замыкания и this. В конце интервьюер разбирает сильные стороны, пробелы и уровень кандидата.
- Опубликовано на YouTube:
- Просмотры на YouTube: 3,4 тыс.
- Лайки на YouTube: 85
Таймлайн
Коротко о видео
Запись представляет мок-собеседование 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-кода.