Техническое собеседование frontend-разработчика: JavaScript и TypeScript
Запись двух технических этапов на Middle+ frontend-роль: обсуждение производительности, PWA, кроссбраузерности и веб-безопасности, а также лайвкодинг на TypeScript и JavaScript.
Миша - Frontend Dev
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 5,7 тыс.
- Лайки на YouTube: 110
Таймлайн
Коротко о видео
Автор публикует запись двух технических этапов отбора на Middle+ frontend-вакансию. Обсуждаются Lighthouse, оптимизация изображений и таблиц, PWA и Service Workers, полифилы, поддержка браузеров, а также XSS, CSP, CORS и CSRF. В лайвкодинге кандидат пишет type guard для Circle, утилитарный тип для обязательных и опциональных полей, решает задачи на повторяющиеся значения в массивах и рекурсивную сумму вложенного объекта. В финале автор сообщает, что получил отказ.
Затронутые темы
Что взять на заметку
- Уметь объяснить назначение полифила и условия его применения.
- Показывать, какие гарантии типов даёт TypeScript, а какие остаются на границе данных.
- Проговаривать предполагаемое решение задачи до кода.