Можеш ли да назовеш основното изключение, което е родител на други изключения в езика за програмиране?
Android
Можеш ли да изброиш основните елементи на архитектурата на Android и техните функции?
Какви са основните принципи на връзката между методите equals и hashCode в Java?
Какви са потенциалните трудности или недостатъци при използването на GlobalScope в Kotlin Coroutines?
Могат ли да съществуват ситуации, при които е необходимо да се премахнат силните връзки в кода, и какви са възможните причини за това?
Каква е основната цел на използването на компоненти в data class в Kotlin?
Какви са корените на събирача на боклук (GC Roots) и как те влияят на процеса на автоматично управление на паметта?
Каква е разликата между интерфейсите Serializable и Parcelable при прехвърляне на обекти в Android?
Каква е ролята на ключовите елементи на архитектурата на Android при разработването на приложения?
Каква е основната цел на използването на разширяващи функции в езика за програмиране?
Как да различим foreground от background услуга и какви са основните им разлики?
Какви методи могат да се използват за реализиране на обмен на данни между фрагменти в приложение?
Кои класове или обекти във вашия опит могат да запазят състоянието си под формата на последователност от байтове за последващо възстановяване?
Кой алгоритъм или метод се използва при търсене на елемент в свързан списък и каква е неговата времева сложност?
Можеш ли да назовеш и опишеш областите на видимост на различните модификатори за достъп в Kotlin?
Можете ли да обясните какво представлява контекстът на корутините в Kotlin?
Можете ли да обясните принципа на работа на променливата volatile и в кои случаи е оправдано нейното използване?
Какви са нивата на достъп до членовете на клас в езика Java?
Може ли да се запази състоянието на ViewModel след приключване на процеса на приложението?