Android
Какие вопросы обычно задают на собеседованиях по данной теме?
Можешь перечислить основные классы, расширяющие Throwable в Java?
Можешь привести пример, иллюстрирующий применение принципа единичной ответственности в принципах SOLID?
В каких ситуациях происходит нагрузка на систему, приводящая к переполнению ресурсов?
Какие подходы и инструменты используют для проверки корректности работы функций, использующих аннотацию @Composable в Jetpack Compose?
Какова функция метода invalidate в классе View?
Какие темы и вопросы задавали вам на предыдущих собеседованиях?
Объясните, что такое абстрактный класс и в чем его отличие от обычного класса?
Имеете ли опыт интеграции и работы с API онлайн картографических сервисов?
Объясните, что представляет собой концепция анонимных функций (Lambda) и как она используется в программировании.
Какова основная задача формата infix в выражениях и где он применяется?
Как повлияет отсутствие использования ключевого слова volatile на поведение потока при работе с объектом?
Можете объяснить, что такое лямбда-выражение в языке Kotlin и как его используют?
Обязательно ли главный экран Android-приложения должен отвечать принципу единственной ответственности?
Какой тип потока данных представляет собой Subject в рамках RxJava и чем он отличается от других типов?
Имели ли вы опыт работы с системами для обработки эквайринговых платежей?
Как происходит установка интерфейса пользователя в активити с помощью метода setContentView?
Возможна ли автоматическая очистка жесткой ссылки в ситуации нехватки оперативной памяти?
Имеете ли вы опыт работы с языками программирования, отличными от Kotlin?
Какие методы можно использовать для устранения условий состязания в многопоточном программировании?