Android
Имели ли вы опыт работы с потоками исполнения в приложениях?
Каким образом объявить и реализовать внутреннюю функцию внутри класса в Java?
Какими методами можно сократить время запуска приложения?
Можешь описать конкретные задачи, которыми ты занимался в рамках своей профессиональной деятельности?
Чем отличаются операторы zip и combineLatest в библиотеке RxJava, и в каких сценариях их предпочтительно использовать?
Как ты обычно справляешься с ситуациями, когда приходится работать сверхурочно?
Каким образом можно запустить отображение интерфейса в Android, не используя класс Activity?
Какой из коллекционных типов — Set или List — обеспечивает более быструю доступность элемента по его индексу или значению?
Какие методы используются для передачи данных при возврате из одного фрагмента к другому в мобильных приложениях?
Каким образом можно реализовать создание нового объекта, у которого присутствуют три поля исходного data class и дополнительно два поля в виде объектов?
Как отличается процесс управления состоянием и жизненным циклом Activity от аналогичных механизмов у Fragment в Android?
Можете объяснить, для чего и как применяется класс WeakReference в Java?
Каким образом вы осваивали разработку под Android платформу?
Как осуществляется обработка файла AndroidManifest.xml в процессе сборки и запуска приложения на Android?
Можете привести пример, демонстрирующий принцип подстановки Лисков в объектно-ориентированном программировании?
Можете объяснить различия между единицами измерения px, dp и sp в контексте разработки Android-приложений?
Могли бы вы объяснить, что представляет собой контекст корутин в Kotlin?
Следует ли учитывать поля базового класса при реализации hashCode в data class?
Для чего предназначен модификатор reified в Kotlin?
Каким образом осуществляется обработка ошибок внутри корутин в асинхронных приложениях?