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

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

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

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

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

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

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

Каталог

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

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

Что такое behavioral cloning vs DAgger?

Behavioral Cloning (BC) — это метод обучения агентов, при котором модель учится воспроизводить поведение эксперта, используя только демонстрационные данные (например, записи действий человека).

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

Какое различие существует между компонентами и модулями в Dagger?

В Dagger модули (Modules) — это классы, которые предоставляют зависимости через методы, помеченные аннотацией @Provides. Они описывают, как создавать объекты, необходимые для внедрения.

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

Можете объяснить назначение аннотации @Singleton в Dagger и как она влияет на жизненный цикл объектов?

Аннотация @Singleton в Dagger используется для указания, что компонент или провайдер должен создавать и предоставлять единственный экземпляр объекта на протяжении всего жизненного цикла компонента (например, приложения).

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

В чем разница между фреймворками Dagger и Koin?

Dagger — компиляционно-временный фреймворк для инъекции зависимостей, основанный на аннотациях и кодогенерации. Dagger генерирует код, который выполняет инъекцию зависимостей во время компиляции.

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

Какую аннотацию необходимо использовать в Dagger, чтобы обеспечить корректную работу фрагмента?

В Dagger для корректной работы с фрагментами обычно используется аннотация @AndroidEntryPoint. Она позволяет Dagger автоматически сгенерировать необходимые компоненты и внедрить зависимости в фрагмент.

Читать ответ