Android
Создавали ли вы многопоточную программу на Java?
Можете объяснить концепцию Single Activity в контексте разработки мобильных приложений?
Какие преимущества и недостатки возникают при использовании большого числа Activity в приложении?
Каковы основные цели и задачи, которые вы ставили перед собой в проекте или работе?
Каковы основные типы методов commit, используемых в FragmentManager?
Какие функции или методы можно реализовать или изменить при разработке пользовательского компонента View?
Каковы преимущества и недостатки использования кастомных компонентов в интерфейсе?
Чем ограничены возможности использования sealed class в языке программирования?
Что такое Dagger и какие преимущества и недостатки он имеет в сравнении с другими инструментами внедрения зависимостей?
Каковы преимущества и недостатки изоляции транзакций уровня Repeatable Read?
Можешь рассказать о ключевых особенностях системы типов в языке Kotlin?
Имели ли вы опыт использования ReentrantLock для управления потоками?
Какие типы сервисов вы применяли в своих проектах?
Можешь назвать библиотеки, используемые в разработке Android-приложений?
Какие основные классы используются для обработки коллекций данных в массивной структуре?
Каковы преимущества и недостатки использования внедрения зависимостей в программное обеспечение?
Можешь перечислить типы потоков выполнения, используемые в RxJava?
Можешь ли ты перечислить и объяснить основные аннотации, используемые в Retrofit для определения запросов?
Каковы преимущества и недостатки использования неизменяемых объектов в программировании?
Можешь перечислить типы делегатов, используемых в Kotlin?