Android
Каким образом осуществляется использование ключевого слова reified в Kotlin для работы с типами во время выполнения?
Могли бы вы объяснить, какие операции выполняет метод onDraw у компонента View в процессе отображения?
В каких случаях и с каким диспатчером могут выполняться операции map, filter и single внутри Flow?
После выполнения сериализации и последующей десериализации, у объектов сохраняются ли одинаковые ссылки?
Какие элементы или свойства невозможно расширить или дополнить с помощью расширений (extensions)?
Как реализован механизм расширения функций в Kotlin на уровне внутренней архитектуры?
Какой способ отображения переменных Kotlin на соответствующие типы в языке Java использует компилятор?
Содержится ли компонент componentN в списке List?
Чем отличаются SourceSet и таргет в настройке проекта?
Какое отличие между тегами <uses-permission> и <permission> в Android манифесте?
Каким профессиональным достижением в области Android разработки ты особенно гордишься?
Какое минимальное время в миллисекундах требуется для полного отображения одного кадра без задержек и задержек?
В каких случаях применяют CoroutineExceptionHandler в корутинах?
Каким образом порядок использования операторов-модификаторов влияет на результат выполнения выражений?
Проводил ли ты проверку кода у руководителя команды?
Есть ли у вас опыт использования WorkManager для управления задачами в Android-приложениях?
Можно ли полностью управлять стэком действий в Android-активитях?
Имели ли вы опыт использования алгоритма поиска подстрок с помощью метода Knuth-Morris-Pratt (KMP)?
В каком месте в памяти Java-хранилища находятся строковые объекты?
В каком месте обычно размещается модель ViewModel в архитектуре приложения?