Вернуться в видеотекуКоротко о видео
Публичное моковое собеседование на позицию Angular Junior: кандидат отвечает на вопросы по JavaScript, Angular и RxJS, а интервьюер уточняет и разбирает ответы. Практическая часть посвящена реализации счётчика через замыкание и IIFE, затем участнику дают обратную связь. В финальном Q&A обсуждают производительность шаблонов Angular, DI, алгоритмы, тестирование, HTML/CSS и базовый DevOps.
Затронутые темы
Что взять на заметку
- Повторить различия между примитивными и ссылочными типами JavaScript, null и undefined, а также историческую особенность typeof null.
- Уметь объяснить hoisting Function Declaration, отличие от Function Expression и назначение call, apply и bind.
- Подготовить практический пример замыкания: функция-счётчик, которая хранит состояние без глобальной переменной.
- Разобраться в Promise, async/await, Promise.all и Promise.race; помнить, что async-функция возвращает Promise.
- Для Angular повторить привязки данных, декораторы, pipes и причину, по которой вызовы методов в шаблоне могут ухудшать производительность.
- Для RxJS повторить Observable, подписки и отписки, Subject и BehaviorSubject, холодные и горячие потоки, а также операторы преобразования и tap.
- По рекомендации интервьюера, перед интервью стоит отдельно повторить event loop, очереди microtask/macrotask, DI, MVC, SOLID и распространённые паттерны проектирования.