Как да се осигури запазването на текущото състояние на системата при промяна на конфигурацията?
Android
Обяснете разликите между вътрешен клас и вложен клас в езика за програмиране Java.
Какви са ограниченията при използването на sealed class в езика за програмиране?
Какви ограничения съществуват при обработката на задачи в компонент на Broadcast Receiver в Android?
Можете ли да обясните предназначението и характеристиките на използването на ключовата дума 'noinline' в програмирането?
Как се различават модификаторите за достъп в езиците Java и Kotlin?
Как да определим времевата сложност на функция, която търси първия елемент в масив, който липсва в друг?
Какво е пространството на видимост на различните модификатори за достъп в езика Kotlin?
Какво обяснява имената на ключовите елементи на архитектурата на Android и техните функции?
Кое е базовото изключение, което служи като предшественик за всички други изключения в езика?
Може ли да възникне проблем при използването на фонов услуга без потребителски интерфейс?
Как да изключите конкретно поле от процеса на сериализация или генериране на обект в data class?
Може ли да се достъпва до частните методи на класа в разширена функция в Kotlin или друг програмен език?
Как взаимодействат различните нива на слоевете в архитектура, базирана на принципите на чистата архитектура?
Какво трябва да се има предвид при запазване на състоянието на приложението с помощта на метода onSaveInstanceState?
Има ли реализирана структура от данни, която съчетава свойствата на хеш таблица и подредбата на елементите?
Можете ли да обясните какво означава използването на ключовата дума crossinline в Kotlin и в кои случаи се прилага?
Обяснете разликите в използването на модификатора за достъп protected в езиците Java и Kotlin.
Обяснете какви са разширяващите функции и каква е тяхната основна цел в програмирането.