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

Вопросы на собеседовании в Элара

28 вопросов с собеседований в Элара

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

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

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

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

Каталог

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

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

Какие архитектурные паттерны вы знаете и какие применяете в работе?

Использовал компонентный подход, следуя принципам атомарного дизайна. Разделил проект на мелкие, переиспользуемые компоненты, сгруппировав их по уровням абстракции: атомы, молекулы, организмы, шаблоны и страницы.

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

Делали ли вы какие-нибудь фичи по сохранению состояния таблицы, например, передвигание колонок — хранили на бэкенде, или всё-таки локально, или в localStorage?

Для реализации сохранения настроек видимых колонок таблицы для разных групп пользователей можно использовать следующий подход:

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

Расскажите про Observable и Subject в RxJS — чем отличаются, какие виды Subject знаете?

В RxJS Observable — это поток данных, который можно подписать и получать асинхронные события. Observable по умолчанию холодный: он начинает эмитить значения только после подписки.

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

Как документировали фронтенд-часть приложения?

Фронтенд-часть приложения обычно документируют с помощью инструментов, которые генерируют документацию из кода и комментариев, например, Storybook для UI-компонентов или JSDoc для функций и модулей.

Читать ответ
Поведенческий

Расскажи об опыте взаимодействия с бэкендом: с какими API, технологиями и подходами работал, как организовывали коммуникацию между фронтендом и бэкендом, какие библиотеки использовал?

Взаимодействие с бэкендом и другими членами команды — ключ к успешной разработке фронтенда.

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

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

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

Читать ответ