Android
Каким образом использование StringBuilder позволяет повысить эффективность обработки строковых данных?
В каких случаях целесообразно применять механизм наследования в объектно-ориентированном программировании?
Как реализовать паттерн похожий на companion object из Kotlin в Java?
Какой диспетчер используется по умолчанию для запуска корутин внутри ViewModel в Android?
Каким образом ActivityManager определяет, когда нужно инициировать вызов метода onResume для активной Activity?
Возможно ли отделить выполнение различных частей приложения, запустив их в отдельных процессах?
Объясните, что такое структура данных коллекция и как она используется в программировании
Возможно ли объявить переменную val (first, second) с использованием объекта pair, где pair — это класс Pair<String, String>?
Какая роль у разделения классов на внутренние и вложенные, и для чего это используется?
Каким образом механизм сборки мусора определяет, что объект необходимо удалить из памяти?
Какие преимущества предоставляет использование фрагментов по сравнению с активити в разработке приложений?
Опыт использования и разработки пользовательских видов в Android
Следует ли предоставлять обратную связь в процессе работы или выполнения задачи?
Как реализована основная диспетчерская логика в системе?
Является ли допустимым наследование класса, объявленного как Sealed, от другого Sealed-класса?
В каких ситуациях лучше всего назначать техническое собеседование?
Какие ограничения существуют у абстрактных классов в объектно-ориентированном программировании?
По какой причине обработчик (Handler) способен выполнять свои задачи в основном потоке выполнения программы?
Расскажите о вашем опыте использования Dagger в проектах
Каким образом в Kotlin можно проверить, являются ли два объекта по ссылке одним и тем же экземпляром?