Можешь ли ты назвать популярные библиотеки для внедрения зависимостей, кроме Dagger?
Кроме Dagger, популярными библиотеками для внедрения зависимостей в Android являются:
Читать ответПодготовка к интервью
978 вопросов с собеседований в Яндекс
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, backend, database.
Каталог
Кроме Dagger, популярными библиотеками для внедрения зависимостей в Android являются:
Читать ответДля расчёта ширины вложенных элементов интерфейса с учётом ширины родительского компонента и правил:
Читать ответGC Roots — это объекты, которые считаются точками входа для сборщика мусора при определении достижимости объектов в памяти. Они служат отправной точкой для обхода графа объектов.
Читать ответСтруктурированное конкурентное программирование (Structured Concurrency) — это подход к управлению параллельными задачами, который делает параллельный код более безопасным, читаемым и предсказуемым.
Читать ответDagger — это статический фреймворк для внедрения зависимостей (Dependency Injection) в Android и Java-приложениях. Он генерирует код на этапе компиляции, что обеспечивает высокую производительность и безопасность типов.
Читать ответВ стратегии Latest для хранения данных буфер обычно содержит только один элемент — самый последний полученный.
Читать ответВ Android порядок отображения компонентов View определяется их порядком добавления в иерархию ViewGroup и свойством z-order (порядок по оси Z).
Читать ответВ Android вывод пользовательского интерфейса (UI) осуществляется через иерархию View (видов), которая строится из элементов, таких как кнопки, текстовые поля, изображения и контейнеры.
Читать ответВ RxJava оператор Maybe представляет собой тип Observable, который может завершиться одним из трёх способов:
Читать ответРазмер команды в проекте может сильно варьироваться в зависимости от масштаба и этапа разработки.
Читать ответЗадержка или медленное отображение LinearLayout в Android может быть вызвано несколькими причинами:
Читать ответЕсли в методе onCreate() активити вызывается finish(), то жизненный цикл будет следующим:
Читать ответ