Мок-собеседование Junior+ Frontend-разработчика
Публичное мок-собеседование, проведённое на канале ApexNovaTech, для позиции Junior+ Frontend-разработчика. После разбора резюме и GitHub-проекта кандидат решает JavaScript-задачу: найти пути к значениям null во вложенном объекте; обсуждаются рекурсия, итеративный обход со стеком, ветки, pull request'ы и сообщения коммитов.
- Опубликовано на YouTube:
- Просмотры на YouTube: 1,6 тыс.
- Лайки на YouTube: 35
Коротко о видео
Павел, начинающий frontend-разработчик с опытом обучения и личных проектов, проходит публичное мок-собеседование на канале ApexNovaTech. Сначала интервьюеры разбирают его резюме и GitHub: как показывать результат проектов, работать с ветками и оформлять коммиты. Практическая часть посвящена функции, которая обходит вложенный объект и возвращает пути к полям со значением null; кандидат пробует рекурсивный подход, а затем вместе с интервьюерами обсуждает итеративный обход через явный стек. В финале ведущие отмечают, что не успели проверить теорию, дают обратную связь и советуют больше практиковаться. Оффер в этом формате не предусмотрен.
Затронутые темы
Что взять на заметку
- В резюме полезнее описывать результат и контекст задач, а не ограничиваться списком технологий.
- Для обхода вложенного объекта с накоплением путей можно использовать рекурсию или итеративный алгоритм с явным стеком.
- При проверке вложенных значений нужно отдельно обрабатывать null, поскольку typeof null === "object".
- Стек с pop работает по принципу LIFO; извлечение первого элемента создаёт очередь FIFO, и эти подходы не стоит смешивать.
- Работа с отдельными ветками, pull request'ами и понятными сообщениями коммитов демонстрирует практику Git; конкретная модель ветвления зависит от команды.