Подготовка к интервью

Вопросы на собеседовании в EvaTeam (ангуляр)

11 вопросов с собеседований в EvaTeam (ангуляр)

11 вопросов 878 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в EvaTeam (ангуляр). Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, javascript.

Каталог

Результаты поиска

Найдено: 11
Теория

Приходилось ли использовать requestAnimationFrame? Когда относительно этапов Event Loop и отрисовки он выполняется?

requestAnimationFrame — это метод браузера, который планирует выполнение функции перед следующим перерисовыванием экрана. Он используется для создания плавной анимации, синхронизированной с частотой обновления дисплея.

Читать ответ
Теория

Какую основную проблему решает HTTP/2 по сравнению с HTTP/1.1 и что это даёт фронтенд-разработчику на практике?

Большое количество HTTP-запросов — проблема, потому что каждый запрос создает накладные расходы на установление соединения, передачу заголовков и ожидание ответа, что увеличивает задержки и нагрузку на сервер и сеть.

Читать ответ
Теория

Расскажи про ключевое слово this в JavaScript: от чего зависит его значение при вызове функции? Какие особенности у стрелочных функций?

Контекст выполнения (или this) в JavaScript определяется в момент вызова функции, а не в момент ее объявления. На его значение влияют следующие факторы:

Читать ответ
Теория

Как была организована архитектура фронтенд-приложения: feature-based структура, smart/dumb-компоненты, разделение бизнес-логики и зоны ответственности?

В проекте в Цифриуме я отвечал за фронтенд-модули, связанные с пользовательским интерфейсом и взаимодействием с сервером. Фича была реализована по архитектуре с разделением на слои:

Читать ответ
Теория

Что такое change detection в Angular? Чем отличаются стратегии Default и OnPush и при каких событиях проверяется компонент с OnPush?

Change Detection в Angular — это механизм, который отслеживает изменения в данных компонента и обновляет DOM, чтобы отобразить актуальное состояние приложения.

Читать ответ