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

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

46 вопросов по Dagger с технических собеседований

46 вопросов 1634 компании 353 технологии

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

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

На странице собраны вопросы по Dagger — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: dagger, hilt, dependency injection.

Каталог

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

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

Какие библиотеки для внедрения зависимостей ты используешь в своих проектах — Dagger или Koin?

В проектах на Android для внедрения зависимостей чаще всего использую Dagger и Koin, выбор зависит от требований и предпочтений команды.

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

Можете объяснить, что представляет собой механизм AssistedInject в Dagger и для чего он используется?

AssistedInject в Dagger — это механизм, который позволяет комбинировать автоматическое внедрение зависимостей с передачей некоторых параметров вручную при создании объекта.

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

Если бы Dagger реализовал свою функциональность с помощью рефлексии вместо генерации кода, можно ли было бы считать его подобным Service Locator?

Если бы Dagger использовал рефлексию для внедрения зависимостей, его поведение было бы ближе к Service Locator, потому что:

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

Какие готовые компоненты с определенным скоупом доступны в Dagger Hilt, и как можно добавить модуль к этой компоненте?

В Dagger Hilt доступны несколько готовых компонентов с определённым скоупом, которые соответствуют жизненному циклу Android-компонентов:

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

Как сравнить Dagger, Hilt и Koin по производительности, сложности настройки и безопасности?

Сравнение Dagger, Hilt и Koin по производительности, настройке и безопасности Dagger: производительность — код генерируется во время компиляции, поэтому runtime работает очень быстро и использует нативный код…

Читать ответ