Можеш ли да изброиш основните елементи на архитектурата на Android и техните функции?
Android
Можете ли да обясните какво означава терминът 'reified' в контекста на Kotlin и как се използва?
Може ли да се извика методът onCreate() при основните компоненти преди да се извика методът onCreate() в класа Application?
Каква е ролята на параметъра Bundle в метода onCreate в жизнения цикъл на активността?
Как да определите типа на обобщен параметър в Kotlin, ако не може да се използва reified?
Кой инструмент за асинхронно програмиране ви е по-известен – RxJava или Coroutines?
Имали ли сте опит с програмиране на Java?
Как да обявите и реализирате вътрешна функция в рамките на клас в Java?
Можете ли да обясните предназначението и използването на ключовата дума 'object' в езика Kotlin?
Кои компоненти най-често използваш в проектите си?
Каква е разликата в управлението на препратки в Java и Kotlin по отношение на паметта и стабилността на приложението?
Можете ли да обясните разликите между функциите launch и async при използване на Coroutine Builder в Kotlin?
Можете ли да обясните как се управляват състоянията на Activity през целия й жизнен цикъл?
Можете ли да обясните какво означава използването на inline функция в Kotlin и как се различава от обикновена функция?
Каква е целта и характеристиките на използването на модификатора за достъп internal в езика Kotlin?
Как се управлява обхватът на променливите в кода?
Можеш ли да назовеш основните механизми за разпределение на задачите в Kotlin Coroutines?
Обяснете концепцията за Extensions в езика Kotlin и тяхното използване
Каква е ролята на метода hashCode при работа с обекти в Java?
Как да отмените задача, стартирана чрез Kotlin Coroutine?