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

Техническое собеседование frontend-разработчика: JavaScript и TypeScript

Запись двух технических этапов на Middle+ frontend-роль: обсуждение производительности, PWA, кроссбраузерности и веб-безопасности, а также лайвкодинг на TypeScript и JavaScript.

Источник: Миша - Frontend Dev

Открыть на YouTube

Таймлайн

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

Автор публикует запись двух технических этапов отбора на Middle+ frontend-вакансию. Обсуждаются Lighthouse, оптимизация изображений и таблиц, PWA и Service Workers, полифилы, поддержка браузеров, а также XSS, CSP, CORS и CSRF. В лайвкодинге кандидат пишет type guard для Circle, утилитарный тип для обязательных и опциональных полей, решает задачи на повторяющиеся значения в массивах и рекурсивную сумму вложенного объекта. В финале автор сообщает, что получил отказ.

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

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

  • Уметь объяснить назначение полифила и условия его применения.
  • Показывать, какие гарантии типов даёт TypeScript, а какие остаются на границе данных.
  • Проговаривать предполагаемое решение задачи до кода.

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

46 мин
Frontend

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

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

55 мин
FrontendSenior

Прохожу СОБЕСЕДОВАНИЕ НА SENIOR FRONTEND. ЗП 400к и Live coding

Запись собеседования на senior frontend-вакансию с разбором ответов кандидата, технических вопросов и двух live-coding задач. В конце автор показывает полученный оффер и названную сумму компенсации.