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

FRONTEND СОБЕС ЗП 220к

Запись технического Frontend-собеседования с вопросами по JavaScript, TypeScript и React. Автор разбирает свои ответы, пробелы в TypeScript и завершает видео сообщением о полученном после интервью оффере.

Источник: Кодерские собесы

Открыть на YouTube

Таймлайн

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

Автор показывает своё второе техническое Frontend-собеседование после большого перерыва и во вступлении рассказывает о поиске работы, опыте и желаемом уровне оплаты. На интервью проверяют JavaScript (Promises, event loop, Map/Set, области видимости), TypeScript (keyof, типизация объектов, generics) и React (useRef, useState, useMemo, ключи списков, Context, useLayoutEffect). В части TypeScript кандидат затрудняется с типизацией обобщённой функции для доступа к свойству объекта; в финале автор утверждает, что после этого собеседования получил оффер.

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

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

  • Подготовьтесь объяснить порядок выполнения синхронного кода, macrotask и очереди microtasks: после callback таймера сначала завершаются созданные им microtasks, затем берётся следующая macrotask.
  • Повторите, что async-функция возвращает Promise, а Promise.all запускает переданные операции конкурентно и отклоняется при отклонении одного из Promise.
  • Умейте различать Set для устранения дубликатов и Map, где ключами могут быть значения разных типов, включая объекты.
  • Разберите отличия var, let и const: блочную область видимости и поведение обращения к переменным до объявления, включая hoisting и temporal dead zone.
  • Прорешайте TypeScript-задачи на функцию получения значения объекта по ключу: нужно связать тип объекта, допустимые ключи и возвращаемый тип, а не использовать необоснованно широкий тип.
  • Повторите React useRef и useState: ref хранит изменяемое значение без перерендера, а функциональный updater состояния помогает работать с актуальным значением при замыканиях.
  • Подготовьте объяснение useMemo, стабильных key в списках, ограничений Context API и различия useEffect/useLayoutEffect.

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

52 мин
FrontendJunior

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ

Запись технического интервью на позицию Junior Frontend-разработчика с подробным разбором JavaScript, React и менеджеров состояния. В конце автор пересказывает полученный фидбэк и параметры оффера.

46 мин
Frontend

СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 250К. LIVE CODING

Запись интервью на Middle+ frontend-позицию: от обсуждения опыта кандидата до вопросов по браузеру, CSS, JavaScript, React, TypeScript и практических задач. Автор проходит его под вымышленной легендой для демонстрации процесса зрителям.

29 мин
FrontendMiddle

Реальное СОБЕСЕДОВАНИЕ на FRONTEND разработчика ЗП 200К

Реальное анонимизированное интервью на middle frontend/React-позицию: опыт кандидата, архитектурные и JavaScript-вопросы, затем тестовое задание. В финале автор кратко сообщает, почему выбрал другое предложение.