Android
Каким образом можно реализовать передачу данных в Fragment без привлечения сторонних библиотек?
Какие методы использовать для обработки запросов в случаях нестабильного интернет-соединения?
Можешь перечислить основные компоненты Dispatchers в Android и их назначения?
Можно ли установить привязку к уже запущенному Bound Service в Android?
Какой способ определить, есть ли в классе конструктор без параметров по умолчанию в Kotlin?
Каким образом вы использовали инструменты статического анализа кода и какой у вас опыт работы с ними?
Чем отличаются ключевое слово volatile и атомарные типы данных в контексте многопоточности?
Можете объяснить, что подразумевается под понятием Atomic типы данных?
Объясните принцип работы класса DiffUtil и его применение в оптимизации обновления списков в Android
Какими способами вы обращались к ресурсам типа StackOverflow для поиска решения проблемы?
Расскажите о вашем опыте разработки и работы с многомодульными системами
Как различаются Main dispatcher и Default dispatcher при использовании корутин в Kotlin?
Какой тип области видимости вы выберете для ViewModel в вашем проекте?
Каким образом нужно правильно реализовать метод equals() в вашем классе?
Каким образом можно определить, что класс нарушает принцип единой ответственности?
Можно ли досрочно остановить цикл forEach внутри его тела?
Расскажи о случаях, когда тебе приходилось вносить изменения в уже реализованные решения на прошлой работе.
Могли бы вы объяснить, что из себя представляет объект Observable в контексте реактивного программирования?
Можете объяснить концепцию автоматов состояний и как она применяется в программировании?
Объясните внутреннюю структуру и принципы функционирования связанного списка (LinkedList).