Android
Можете ли да обясните концепцията за HotSpot в процеса на изпълнение на Java програми?
Какво ти даде [организацията] по отношение на развитие като първо работно място?
Можете ли да обясните концепцията за Observable и как се използва в реактивното програмиране?
Можеш ли да назовеш основните типове потоци в програмирането?
Каква е ролята на всеки диспетчер в системата на корутините и за какво е необходим?
Какви са предимствата и недостатъците на използването на компонента Activity в Android разработката?
Какви подходи съществуват за обмен на информация между Fragment и Service в Android?
Каква е ролята на компонента Dispatcher в архитектурата на системата?
Можете ли да обясните какво се разбира под понятието договор в контекста на разработката на софтуер?
Кога се извършва почистването на обекта, към който се отнася WeakReference, по време на работата на системата?
Как можете да изолирате само уникалните елементи в списъка?
Коя функция във ViewModel инициира актуализирането на изгледа в потребителския интерфейс?
Могат ли различни обекти да връщат еднакъв хеш код?
Каква е разликата между абстрактен метод в Java и Kotlin?
Могат ли забавянията на сървъра да окажат негативно влияние върху скоростта на показване на информация на клиентския интерфейс?
За какво се използва многозадачността в програмирането?
Каква е разликата в начините на комуникация между View и нейните модели: ViewModel и View, както и Presenter и View?
Какви методи могат да се използват за предотвратяване на взаимните зависимости между модулите в проект?
Можеш ли да дадеш примери за методи, използвани за работа с View в разработката?
Реализирали ли сте проекти, включващи взаимодействие на няколко модула или компонента?