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

Стрим-собеседование frontend-разработчика на React

Публичное мок-собеседование Junior+ frontend-разработчика: разбор резюме, вопросы по HTML/CSS, JavaScript и React, затем практическая задача на фильтрацию списка с debounce на vanilla JavaScript. После интервью ведущие отдельно демонстрируют MVP dating-приложения.

Источник: ApexNovaTech

Открыть на YouTube

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

Кандидат, уже работающий junior frontend-разработчиком, приходит проверить навыки после стажировки. Интервью начинается с разбора резюме и вопросов по HTML/CSS, JavaScript и React: семантике форм, областям видимости, Promise, Context, Redux, ключам и Virtual DOM. В практической части он пытается реализовать регистронезависимую фильтрацию списка с debounce; обсуждаются DOM-коллекции, textContent, обработчик input и очистка таймера. До рабочего решения задача не доводится, после чего интервьюеры дают обратную связь по глубине знаний и практике. После прощания с кандидатом начинается отдельная демонстрация dating-приложения и реклама обучения.

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

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

  • В формах явно задавайте type у button: без него кнопка внутри формы по умолчанию отправляет её, а для обычного действия нужен type="button".
  • Для поиска по списку обрабатывайте событие input, приводите запрос и textContent к одному регистру и возвращайте все элементы при пустом запросе.
  • Debounce должен отменять предыдущий setTimeout при новом вводе и запускать фильтрацию только после паузы.
  • Стабильный key помогает React сопоставлять элементы списка между обновлениями, но сам по себе не отменяет рендер компонента.

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

50:46
FrontendJunior

Мок-собеседование Junior frontend-разработчика с live coding

Повторное мок-собеседование Junior frontend-разработчика Михаила: обсуждают его опыт и резюме, затем проверяют HTML/CSS, JavaScript и React. В live coding он реализует на ванильном JavaScript поиск по списку с debounce; в конце интервьюеры дают развёрнутую обратную связь.

1:17:29
FrontendJunior

Мок-собеседование Junior Frontend-разработчика: браузер и прототипы

Публичное мок-собеседование Дениса на Junior+ Frontend-позицию. Интервьюеры задают вопросы по HTML/CSS, критическому пути рендеринга, CORS, Git и JavaScript; в практической части кандидат пытается реализовать debounce и React-компонент с добавлением строк. После вопросов ведущие дают обратную связь и обсуждают подготовку к интервью.

1:13:57
FrontendMiddle

Техническое собеседование Frontend-разработчика в VK WorkSpace

Полная запись технического собеседования frontend-разработчика в команду VK WorkSpace. Кандидат оценивает лендинг, React-страницу верификации и блог, отвечает на вопросы о компонентной архитектуре, адаптивной CSS-вёрстке, управлении состоянием, SSR, TypeScript, Git и веб-безопасности. В финале — вопросы о процессах, ревью, тестах и стеке команды.