Android
Что побудило вас выбрать разработку под платформу Android?
Каким образом реализована навигация внутри одного Activity в приложениях?
Каким образом нужно правильно реализовать метод equals() в вашем классе?
Какие преимущества использования Single в библиотеках Room или Retrofit?
Объясните принцип работы компонента Box в Jetpack Compose и его использование в интерфейсах.
Объясните механизм использования аннотаций в библиотеке Retrofit для определения сетевых запросов
Каким образом можно добавить расширенную функциональность в существующие классы в Java без модификации их исходного кода?
Можете объяснить механизм работы системы поколений в процессе сборки мусора?
Объясните, по какой причине в функциональном интерфейсе обычно предусмотрен только один абстрактный метод?
Каким образом преобразуется в байткод структура companion object в процессе компиляции Kotlin?
Каким образом можно создать запечатанный класс в Java с ограничением наследования?
В каких случаях использование data class не подходит для всех классов в проекте?
Можете описать, как у вас проходило обучение или освоение новых навыков?
Является ли объект-компаньон общим для всех созданных экземпляров класса?
Каким образом можно синхронизировать управление жизненным циклом Activity с логикой Presenter в архитектуре одного приложения?
Каким образом реализуется сохранение текущего состояния интерфейса пользователя в приложении?
Каким образом взаимодействуют компоненты Handler и Looper в системе обработки сообщений?
Каким образом реализована взаимосвязь и взаимодействие корутин в техническом плане?
Каким образом реализовать функциональность с учетом принципов чистой архитектуры, при которой приложение выполняет сетевые запросы и обрабатывает определенные операции?
Каким образом можно реализовать задержку перед запуском корутины в вашем приложении?