Android
Какой размер данных допустим для передачи через объект Bundle в Android?
По какой причине обработчик (Handler) способен выполнять свои задачи в основном потоке выполнения программы?
Что произойдет с другими задачами внутри CoroutineScope, если одна из них будет отменена?
Что такое закрытый интерфейс и какова его роль в определении контрактов в коде?
Можете объяснить концепцию изоляции транзакций в системах управления базами данных?
Какая основная роль у библиотеки Retrofit в процессе взаимодействия с REST API в Android-разработке?
Каким образом вы организовывали хранение и передачу данных в ViewModel в своих проектах?
Можете объяснить принципы работы с несколькими потоками одновременно в программировании?
Каким образом порядок использования операторов-модификаторов влияет на результат выполнения выражений?
Какую информацию и настройки можно указать в файле build.gradle для проекта?
Можно ли определить, было ли присвоено значение переменной, объявленной с использованием модификатора lateinit?
Как ведет себя объект при одновременном изменении его из нескольких потоков?
Можете перечислить основные компоненты в слое Data в архитектуре Clean Architecture?
Какие методы существуют для сохранения пользовательского интерфейса при изменении ориентации или конфигурации устройства?
Каким образом механизм сборки мусора определяет, какие объекты больше не используются в памяти?
Какой способ отображения переменных Kotlin на соответствующие типы в языке Java использует компилятор?
Взаимодействуют ли потоки между собой и как это реализуется?
Как вы описали свою роль и обязанности в предыдущем проекте?
Какие методы внедрения SSL-сертификатов используются в Android-приложениях?
Каким образом реализуется сохранение текущего состояния интерфейса пользователя в приложении?