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

Собеседование на Middle Frontend разработчика

Запись тестового собеседования на Middle Front-end разработчика: pre-screen, серия задач и вопросов по JavaScript и веб-платформе, затем подробная обратная связь кандидату.

Источник: Front-end Science with Sergey Puzankov

Открыть на YouTube

Таймлайн

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

Это тестовое собеседование Алексея на позицию Middle Front-end разработчика с разбором ответов Сергеем Пузанковым. В pre-screen кандидат рассказывает о переходе из ручного тестирования во фронтенд, опыте с HTML, CSS, Bootstrap, JavaScript, React и Next.js. Техническая часть охватывает hoisting, let/var/const, замыкания, контекст и bind, алгоритмы, rest-параметры, каррирование, event loop, CORS, OPTIONS, CDN и домены для статики. По итогам интервьюер отмечает хорошую базу JavaScript, но советует не спешить, сначала проговаривать алгоритм и проверять ход выполнения кода.

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

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

  • В резюме стоит вынести технологии в отдельный список и подробно описать задачи, вклад и стек для каждой позиции.
  • В вопросах про hoisting, замыкания и контекст полезно пошагово проговаривать состояние переменных и порядок исполнения, а не отвечать первым пришедшим в голову результатом.
  • Для задачи с частотностью элементов массива: сначала собрать частоты в объекте, затем получить ключи через Object.keys и отсортировать их по убыванию соответствующих счётчиков.
  • Перед реализацией алгоритма нужно уточнить ограничения входных данных: допустимые типы, регистр строк, undefined и другие крайние случаи.
  • При решении задач на интервью следует вслух объяснять замысел и делать короткую паузу на проверку решения — интервьюер прямо называет это сильной стороной и зоной роста кандидата.
  • Нужно различать лексический this у стрелочных функций и явную привязку контекста через bind у обычных функций.

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

1 ч 31 мин
Frontend

Прохожу собеседование на FRONTEND Разработчика в Яндекс. Как решать задачи правильно?

Показательный разбор мок-интервью на frontend-разработчика: палиндром и асинхронный поиск маршрута в графе. Участники обсуждают алгоритмическую сложность, стиль коммуникации кандидата, подсказки и отладку.

1 ч 22 мин
Frontend

Стать фронтендером после 30: из работников цирка во фронтенд-разработчики

Учебное frontend-собеседование с начинающим разработчиком, который переходит в IT из цирковой профессии. Разбираются типичные вопросы по вёрстке и JavaScript, практические задачи и подробный фидбек по подготовке к первой работе.