Android
Каким классом в Kotlin наследуются все другие классы по умолчанию?
Объясните отличие между горячим и холодным потоками данных в реактивных системах.
Можете объяснить, что означает термин 'reified' в контексте Kotlin и как он используется?
Как определяется временная сложность удаления элемента, находящегося в середине связанного списка?
Использовал ли я data class в Kotlin для моделирования данных?
Опиши свои основные обязанности и проекты, связанные с разработкой приложений на Android.
Использовали ли вы механизм ReadWriteLock в своих проектах для управления параллельной работой с ресурсами?
Каким образом осуществляется передача Intent в архитектуре MVI?
Используете ли вы для реализации репозитория интерфейс или создаете его напрямую?
Каким образом осуществляется обработка ошибок внутри корутин в асинхронных приложениях?
Какова цель разделения коллекций в Kotlin на изменяемые и неизменяемые типы?
Расскажите о том, как организована была командная деятельность и взаимодействие внутри Android-разработческой команды на вашем последнем месте работы.
Какие способы обработки исключений и ошибок применимы при работе с корутинами в асинхронном программировании?
Какими методами можно обмениваться данными между двумя приложениями?
Как реализовать алгоритм, который ищет первый элемент из первого массива, отсутствующий во втором массиве?
Расскажите о вашем опыте использования Dependency Injection в проектах.
Какими способами можно обеспечить загрузку изображений в Glide без использования кэш-памяти?
Каким образом обеспечить синхронную работу и предотвращение конфликтов при использовании одной учетной записи на нескольких устройствах одновременно?
Какие методы используются для выявления утечек памяти в приложениях?
В чем заключается применение PhantomReference в управлении памятью и как оно работает в Java?