Мок-собеседование Junior Frontend Developer с live coding
Спонтанное мок-собеседование на канале ApexNovaTech на уровень Junior+ Frontend Developer в прямом эфире. Кандидата спрашивают о CORS, Virtual DOM, HTTP и загрузке страницы, затем он решает live-coding задачу на генерацию хэштега из строки; в финале обсуждают ошибки, Git и командные процессы.
- Опубликовано на YouTube:
- Просмотры на YouTube: 617
- Лайки на YouTube: 14
Коротко о видео
После неявки запланированного участника ведущий приглашает в эфир зрителя Остапа и проводит с ним импровизированное мок-собеседование. Кандидат рассказывает о двух годах обучения фронтенду без коммерческого опыта и называет React, Next.js и TypeScript. В теории обсуждают CORS, Virtual DOM, HTTP/1.1 и HTTP/2, а также путь от URL к загрузке и рендерингу страницы; на часть вопросов кандидат отвечает неполно. В live coding он пытается написать генератор хэштега: убрать лишние пробелы, сделать первые буквы слов заглавными, добавить # и вернуть false для пустого либо слишком длинного итогового значения. Он не заканчивает решение за эфир, после чего ведущий разбирает крайние случаи, Git-ветки, рабочие процессы и вопросы, которыми проверяют реальный командный опыт. Значительная оставшаяся часть стрима посвящена рынку, ИИ и рекламе стажировки.
Затронутые темы
Что взять на заметку
- Проверяйте крайние случаи по итоговому значению: в этой задаче длина считается после удаления пробелов и добавления #, а пустой результат должен вернуть false.
- При split(' ') несколько пробелов создают пустые элементы; их нужно исключить, затем преобразовать слова через map и собрать строку join('').
- CORS — браузерное ограничение: Postman не воспроизводит такую ошибку, а доступ обычно настраивают на сервере или через подходящий proxy.
- Рассказывая о командном опыте, будьте готовы предметно объяснить ветвление, code review, конфликты, backlog и спринты.