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

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

Открытое техническое собеседование кандидата на Junior+ Frontend-разработчика на канале ApexNovaTech. Вопросы охватывают HTML/CSS, JavaScript и браузерные механизмы: doctype, каскад и специфичность CSS, сборку Vite, замыкания, this, прототипы, CORS и debounce. В практической части кандидат разбирает debounce, бинарный поиск и фильтрацию массива, затем получает обратную связь по подготовке.

Источник: ApexNovaTech

Открыть на YouTube

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

Запись фиксирует открытое техническое собеседование Романа на Junior+ Frontend-позицию на канале ApexNovaTech. После самопрезентации ведущие проверяют HTML/CSS и сборку, затем JavaScript: doctype, подключение стилей, каскад, Vite, замыкания, this, bind/call, прототипы, new, CORS и debounce. В практической части кандидат объясняет подход к debounce, не завершает бинарный поиск и в итоге решает упрощённую задачу на фильтрацию массива. В финальном фидбеке ему рекомендуют укрепить фундаментальные знания JavaScript, браузерных механизмов, CORS и алгоритмов; после этого стрим продолжается обсуждением чата, рынка и рекламой стажировки.

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

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

  • Для обычной функции значение this определяется способом вызова; стрелочная функция берёт this из внешней области видимости.
  • bind возвращает новую функцию с привязанным контекстом, а call сразу вызывает функцию с указанным this.
  • display: none исключает элемент из раскладки, но не удаляет его из DOM; visibility: hidden скрывает элемент, сохраняя его место.
  • Бинарный поиск работает только по отсортированным данным: средний и худший случаи имеют сложность O(log n), лучший — O(1).
  • Debounce отменяет предыдущий таймер при новом вызове и запускает функцию после периода без новых событий.

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

1:02:48
FrontendJunior

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

Публичная запись технического собеседования на позицию Junior+ Frontend-разработчика на канале ApexNovaTech. Кандидата спрашивают об HTML и CSS, сборке TypeScript через Vite, JavaScript (замыкания, this, прототипы, CORS) и предлагают решить задачи на debounce, бинарный поиск и обработку массива.

1:16:06
FrontendSenior

Собеседование Frontend-разработчика: HTML, React и алгоритмы

Техническое интервью на Frontend/React-позицию уровня Middle+/Senior в неназванной финтех-компании: HTTP/CORS/WebSocket, HTML и accessibility, CSS, JavaScript/TypeScript, React и SEO/SSR. В live coding разбираются Event Loop, поиск максимальной прибыли по курсам валют и утечка памяти из-за обработчиков событий.

1:17:29
FrontendJunior

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

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