Android
Можете ли да обясните какво е SupervisorJob в контекста на корутините и управлението на задачи в Kotlin?
Какви възможни проблеми могат да възникнат при замяна на ApplicationContext с ActivityContext и обратно в Android приложение?
Кой модел на презентация се използва при разработването на проект в Android Studio?
Обяснете концепцията за класа Nothing в контекста на програмирането.
Какви са разликите между операторите за сравнение в Java и Kotlin?
Обяснете концепцията за Executor в Java и ролята му при изпълнение на асинхронни задачи.
Как да реализирате пул от нишки за изпълнение на задачи във вашето приложение?
В Kotlin по подразбиране класовете се считат за затворени или отворени за наследяване?
Какви са основните предимства и недостатъци на използването на RecyclerView в Android разработката?
Какъв подход към създаването на софтуер използвахте на последната си позиция?
В метода hashCode се използва поле, обявено вътре в data class?
Какъв тип данни връща suspend-функцията в Kotlin?
Кои функции за обхват (scope functions) в Kotlin познаваш?
Обяснете принципа на работа на механизма за рефлексия в Java и неговите основни приложения
Кои причини позволяват използването на директивата TODO с всеки тип данни или структура?
Кои компоненти трябва да бъдат дефинирани в Retrofit за получаване на данни в приложението?
Как се осъществява предаването на параметри във функциите на Kotlin и какви особености има този процес?
Възможно ли е да се инстанцира обект от тип Nothing в програма?
Каква е основната функция на аннотацията Singleton и къде се използва?
Може ли да се обяснят разликите между механизмите Flow и Coroutine в Kotlin и как те използват асинхронността?