Android
Възможно ли е да използвате обекти, които не са низове, като ключове, като ги направите неизменяеми?
Как обработва Kotlin стойностите, които могат да бъдат null, и какви механизми предоставя за това?
Кои системни услуги и процеси се инициализират при стартиране на приложението?
Каква реализация на ViewModel използваш в текущия проект?
Как да реализирате внедряване на зависимости с помощта на Dagger Hilt в Android проект?
Можеш ли да изброиш и опишеш основните етапи от жизнения цикъл на Jetpack Compose?
Можеш ли да назовеш основните ключови думи, използвани при използването на `inline` в кода?
Подготвени ли са всички необходими материали и въпроси преди началото на интервюто?
Можеш ли да изброиш алтернативни библиотеки или инструменти за внедряване на зависимости, подобни на Hilt?
Какви стъпки бихте предприели за подобряване на структурата и качеството на съществуващия модул чрез рефакторинг?
Можете ли да обясните какво представлява компонентът RelativeLayout и как се използва за организиране на елементи на екрана?
Можете ли да обясните какво представлява услуга, която работи на фона на операционната система или приложението?
Кои са основните методи, достъпни в интерфейса CoroutineScope за управление на корутините?
Каква е разликата между използването на commit и commitNow в контекста на транзакциите и операциите с базата данни?
Каква е основната роля и приложение на SharedFlow в архитектурата на реактивните приложения?
Каква е ролята на метода hashCode при работа с обекти в Java?
В кои ситуации се препоръчва използването на ключовата дума inline за лямбда изрази в Kotlin?
Как да реализираме извършването на входящи и изходящи обаждания на платформата Android?
Функцията за разширение в Kotlin винаги ли е статична вътре в реализацията?
Как се осъществява запазването на данни вътре във ViewModel в Android приложения?