Вернуться в видеотекуСОБЕСЕДОВАНИЕ FRONTEND ЗП 220к JS, TS задачи
Реальное, по описанию автора, техническое frontend-собеседование с вопросами и задачами по JavaScript, React, TypeScript и Git. Интервьюер комментирует ответы кандидата и фиксирует темы для дальнейшей проработки.
- Направление
- Frontend
- Формат
- Техническое собеседование
- Компания
Aston- Длительность
- 49 мин
Коротко о видео
Запись показывает техническое собеседование frontend-разработчика: интервьюер последовательно проверяет JavaScript, React, TypeScript, Git и базовые инженерные темы. Кандидат отвечает на теоретические вопросы и разбирает устные задачи по приведению типов, контексту this, event loop и Promise; интервьюер уточняет и исправляет отдельные ответы. В конце интервьюер говорит, что уровень кандидата хороший, но отмечает пробелы и сообщает, что дальнейший фидбек передаст HR.
Затронутые темы
Что взять на заметку
- Повторить методы массивов map, filter, find, some, every, includes, а также различие между slice и splice и поверхностным/глубоким копированием объектов.
- Отдельно потренировать неявное приведение типов, булевы операторы, Symbol.iterator, Symbol.toPrimitive и различия Map, Set и обычного объекта.
- Ключевая зона для подготовки — контекст вызова и this: обычные и стрелочные функции, замыкание контекста, hoisting и вызов функции как метода объекта.
- Нужно уметь пошагово объяснять event loop: синхронный код, очередь микрозадач Promise, макрозадачи setTimeout и порядок выполнения нескольких таймеров.
- По React стоит подготовить связное объяснение JSX, Virtual DOM, render, reconciliation, причин ререндера, PureComponent/React.memo, useCallback, useRef и useTransition.
- По TypeScript проверялись interface и type, utility-типы, generics, infer и void; в конце затронуты git reset/rebase/merge, SOLID, каррирование, рекурсия и тестовая пирамида.