Android
Можете ли да назовете и обясните основните анотации, използвани в Jetpack Compose?
Защо при проверка на равенството на два низ в повечето езици те се считат за различни обекти, дори ако съдържанието е едно и също?
Обяснете какво представлява така нареченият Unconfined диспетчер и как работи
Какви са корените на събирача на боклук (GC Roots) и как те влияят на процеса на автоматично управление на паметта?
Какви методи могат да се използват за разширяване на функционалността на вече реализиран клас?
Обяснете какви са компонентите в библиотеката Dagger и как се използват за внедряване на зависимости
Как се осъществява предаването на параметри в Java методите и как се различава?
Може ли да се изброят основните характеристики на жизнения цикъл на компонента Activity в Android?
Можете ли да обясните принципа на работа на структурата данни Heap и в кои случаи се използва?
Каква информация се показва на потребителя при изпълнение на всеки Callback метод в Activity?
Кой метод получава управлението за показване на View след завършване на рендерирането?
Възможно ли е едно приложение да работи едновременно в няколко процеса?
Можете ли да обясните концепцията за делегиране в Kotlin и нейното използване?
Какви са основните типове методи commit, използвани във FragmentManager?
Каква е основната роля на конструкцията 'let' в езика за програмиране?
Как може да се реализира собствен компонент в Hilt за внедряване на зависимости?
Могат ли да се използват функции с пауза за реализиране на механизми за синхронизация в многонишкова среда?
Кои компоненти или класове в Android API могат да противоречат на принципите SOLID при проектирането?
Как се различава процесът на управление на състоянието и жизнения цикъл на Activity от подобните механизми при Fragment в Android?
Могат ли да се обявяват методи като финални и в кои случаи има смисъл?