Android
В чём заключается отличие между Dagger 1 и Dagger 2?
Какой ImageLoader вы будет использовать в своем проекте?
С помощью какого инструмента или библиотеки лучше всего реализовать анимацию для элемента списка?
Как в архитектуре MVI обрабатывать события, которые не требуется сохранять?
Можно ли какие-либо компоненты приложения не описывать в файле Manifest?
Для чего нужны конструкторы в data class и можно ли обойтись без них?
Может ли генерация большого количества методов в data class негативно сказаться на производительности или других аспектах приложения?
Почему множественное наследование запрещено в некоторых языках программирования и как можно обойти этот запрет?
Что быстрее: делегат или геттер/сеттер?
Что такое HashMap и Set, и в каких случаях их лучше использовать?
Как с помощью Coroutine одновременно запустить два сетевых запроса, используя RxJava?
Как передать данные из одной Activity в другую?
Что такое плотность пикселей (density)?
В чем отличие между интерфейсами Callable и Runnable?
Назовите основные компоненты Android-приложения.
Почему могут возникать проблемы со списками в data class?
Как вызвать перерисовку кастомного View в Android?
Какие методы существуют у класса View в Android и каково их назначение?
В чем различия между уровнями доступа: public, private и protected?
Какую задачу решает паттерн MVP и какие сложности могут возникнуть без его использования?