Вернуться в каталог собеседований

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ || MIDDLE REACT FRONTEND В АУТСОРС || ЗП ОТ 200К

Техническое интервью на Middle React Frontend с самопрезентацией кандидата и серией JavaScript-задач. Финальная часть посвящена вопросам о процессе найма, стеке, командах, тестах и инфраструктуре.

Карен Даниелян
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 9,6 тыс.
  • Лайки на YouTube: 231
Открыть на YouTube

Таймлайн

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

Запись технического скрининга React frontend-разработчика: кандидат по собственному рассказу работает в Газпромбанке и описывает проекты личного кабинета, карты транзакций и кредитного калькулятора. После самопрезентации собеседующий проверяет JavaScript на задачах о прототипах, `this`, стрелочных функциях, Promise, event loop, замыканиях и каррировании. В конце обсуждают возможные этапы отбора, стек, команды, тестирование и инфраструктуру неназванной аутсорсинговой организации.

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

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

  • В самопрезентации нужно уметь предметно объяснить свой вклад: кандидат приводит фильтрацию и экспорт транзакций, отображение трат на карте через Yandex Maps и кредитный калькулятор.
  • На скрининге проверяли разницу между лексическим `this` стрелочной функции и контекстом обычной функции, а также влияние прототипной цепочки на вызовы методов.
  • Для `delay` ожидается Promise-обёртка над `setTimeout`; при реализации аналога `Promise.all` важно сохранять порядок входных результатов независимо от скорости выполнения и учитывать пустой массив.
  • Нужно уверенно разбирать порядок выполнения синхронного кода, microtasks и macrotasks, а также последствия замыкания переменной цикла в колбэках `setTimeout`.
  • В задаче на каррирование нужны накопление аргументов между вызовами, проверка `fn.length` и корректный вызов исходной функции с её контекстом через `apply` или `bind`.
  • По словам собеседующего, после положительного фидбэка возможен ещё один coding-этап с алгоритмами, React-компонентом или другой задачей, а затем продуктовые финалы; это описание процесса, не результат найма.

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