Android
Какво е използването на inline заедно с refied и какви предимства носи това?
Какви въпроси обикновено задават на интервюта по тази тема?
Какви методи могат да осигурят предотвратяване на пропускане на тестове при внедряване на нови функции?
Колко екземпляра на класа Nothing е допустимо в рамките на едно приложение?
В кои случаи прилагането на Clean Architecture може да се окаже неефективно или нежелано в проекти?
Как може да се извлече необходимата информация от JSON отговорите, получени по мрежата?
Можете ли да обясните структурата и принципите на работа на множествата (Set) в програмирането?
Какво означава контекстът, предаван при инициализация на потребителски елемент в Android?
По какви начини може да се определи, че изпълнението на корутината е завършило?
В кои случаи използването на data class не е подходящо за всички класове в проект?
На какво ниво на архитектурното проектиране се намира слойът, отговорен за съхранението на данни според принципите на чистата архитектура?
Как реализирате и управлявате списъци в Jetpack Compose, и какъв опит имате в тази област?
Как може да се реализира механизъм за наследяване при класовете в Kotlin?
Използвали ли сте някога обект от класа Thread за изпълнение на паралелни задачи в Java?
Какви типове делегати за интерфейси знаеш и прилагаш на практика?
По какви начини реализирате преходите между различните фрагменти в приложението?
Каква е целта и ограниченията на областта internal в езика за програмиране?
Обяснете принципа на работа на корутините в Kotlin и какви са техните основни предимства
Как може да се следи промените в състоянието на колекция, показвана в интерфейса с помощта на Jetpack Compose?
Каква е ролята на файла AndroidManifest.xml в проект и защо основните му компоненти обикновено се обявяват там?