Каква е разликата между паузирана функция и стандартна функция в езика за програмиране?
Android
Можете ли да обясните какво е Livelock в контекста на Java и как се различава от Deadlock?
Какви подходи се използват за реализиране на асинхронни задачи в Android приложения?
Какви са вашите впечатления след интервюто?
Как определя събирачът на боклук, че обектът вече не се използва от програмата?
Може ли да се използват алтернативни методи за сериализация за съхранение на класове, освен интерфейса Serializable?
Можете ли да обясните какво е Data Class и за какво се използва в програмирането?
Можете ли да обясните какво представлява стандартният клас Object в Java?
Как Garbage Collector определя, че обектът вече не се използва и може да бъде премахнат от паметта?
Кои методи и инструменти в Android могат да се използват за изпълнение на задачи асинхронно?
Можете ли да обясните концепцията за класа Unit в обектно-ориентираното програмиране?
За какво се използват транзакциите в рамките на отделни фрагменти или компоненти на приложението?
Какви са разликите между етапите на жизнения цикъл на Activity и Fragment в Android?
Каква е разликата между областта на паметта на стека и купчината, и защо тяхната употреба често е разделена?
Разкажи за най-сложния потребителски интерфейс, който си разработвал или реализирал
Кога е необходимо да проектирате архитектурата на системата?
Имали ли сте опит с компонента IntentService в Android?
Опишете вашия опит с езика Kotlin и основните му характеристики.
Как да реализираме преминаване към конкретен екран при кликване върху иконка в приложението?
Обяснете какво означава използването на препратки в програмирането и как работят