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

16 лет и 4 года опыта в программировании?

Четырёхчасовое мок-собеседование с 16-летним frontend-разработчиком: теория, live coding и подробный разговор о коммерческом опыте, процессах и развитии. Название текущего работодателя кандидата не раскрывается.

Источник: Саня об IT

Открыть на YouTube

Таймлайн

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

Запись показывает длительное мок-собеседование с 16-летним фронтенд-разработчиком Андреем, который, по собственным словам, начал коммерчески работать примерно в 12 лет и имеет около 3,5–4 лет опыта. В первой части обсуждаются HTML, CSS, JavaScript, TypeScript, React, сборка и браузерные механизмы, затем кандидат решает две задачи в live coding. Во второй части он рассказывает об анонимной продуктовой компании, процессах, UI, валидации, тестах, архитектуре, раннем поиске работы и совмещении разработки со школой; в конце интервьюер даёт развивающую обратную связь.

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

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

  • Для фронтенд-интервью полезно уметь объяснить не только назначение HTML/CSS, но и каскад, специфичность, БЭМ, семантику, доступность и ARIA-атрибуты на практических примерах.
  • Нужно уверенно различать package.json и package-lock.json, а также понимать, зачем для воспроизводимой установки зависимостей используют npm ci, а не полагаться только на npm install.
  • По JavaScript стоит подготовить объяснения области видимости var/let/const, прототипной цепочки, this, bind/call/apply, очередей microtask и macrotask в event loop.
  • По React здесь проверяют назначение key при reconciliation, различие React и Vue, хуки, useEffect/useLayoutEffect, state-менеджеры и проблему prop drilling.
  • В live coding важно проговаривать ограничения и крайние случаи, давать функции точные имена и выбирать простую однопроходную логику поиска максимума вместо лишних filter/sort-проходов, когда это уместно.
  • Для рассказа об опыте полезно конкретизировать проект: роли и доступы, формы, таблицы, клиентскую и серверную фильтрацию, Material UI, Redux Toolkit/RTK Query, процесс оценки и уточнения требований.
  • При неясной постановке кандидат описывает практику: процитировать неоднозначную часть задачи, предложить варианты трактовки и согласовать их до реализации.

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

1:12:43
FrontendMiddle

Мок-собеседование по frontend-разработке

Публичное мок-собеседование frontend-разработчика: кандидат обсуждает опыт, процессы команды, наставничество и взаимодействие с коллегами. Техническая часть охватывает HTML и семантику, CSS, CORS и хранение данных в браузере, JavaScript, TypeScript и React. В live coding кандидат решает задачу поиска пары чисел с заданной суммой, а в финале получает обратную связь по ответам и подготовке к этапам найма.

2 ч 12 мин
FrontendJunior

👨‍💻 Собеседование frontend junior+ разработчика (CSS, HTML, JS, React, Typescript, Redux)

Тренировочное frontend-собеседование с подробным разбором ответов кандидата по веб-основам, JavaScript, TypeScript и React. Включает live coding TypeScript-задачи, code review Todo-приложения и финальную обратную связь.

2 ч 18 мин
FrontendJunior

👨‍💻 Собеседование frontend junior+ разработчика (CSS, HTML, JS, React, Typescript, Redux)

Публичная тренировочная беседа по frontend-разработке с вопросами и практическими заданиями по JavaScript, TypeScript, React и Redux. В конце участники обсуждают результаты и подход к проведению интервью.