Android
Mi az alkalmazás fő szerepe és feladata a rendszerben?
Mik a sealed és az abstract kulcsszavakkal deklarált osztályok közötti fő különbségek?
Hogyan különböznek az MVI, MVP és MVVM megközelítések az alkalmazásarchitektúrában?
Hogyan valósulnak meg és használják az kiterjesztő funkciókat Kotlinben?
El tudná magyarázni, hogy mi az a BroadcastReceiver komponens az Androidban, és hogyan használják?
Mi a különbség a Dagger komponensei és moduljai között?
Hogyan lehet egy belső függvényt deklarálni és megvalósítani egy osztályon belül Java-ban?
Mi a szerepe a BroadcastReceiver komponensnek az Androidban, és miért használják?
El tudná magyarázni, mi az a Facade tervezési minta, és milyen esetekben használják?
Hogyan különbözik a hibakezelés a coroutine-okon belül a try/catch szerkezet használatától a CoroutineExceptionHandler használatához képest?
Milyen szerepet tölt be a UseCase a Clean Architecture szerkezetében, és miért előnyösebb a közvetlen hozzáférés a Repository-hoz képest?
Miért kell a Room könyvtárban a függvényeket suspend-ként deklarálni az aszinkron műveletekhez?
Miért kell felülírni a hashCode és equals metódusokat, amikor ugyanazokat az objektumokat adjuk hozzá egy HashSet-hez?
Mi a különbség a Fragment és az Activity életciklus módszerei között, és mire vannak szükségük?
Milyen módszerek javítják a csapat vagy az ügyfelekkel való együttműködés hatékonyságát?
Elérték-e a projektekben az automatik tesztelés 80%-át?
Mi az a versenyszámú verseny és miért fordul elő párhuzamos adatfeldolgozás során?
Milyen következményekkel járhat a ViewModel konstruktorának közvetlen hívása az példány létrehozásához?
Mi a szerepe a Nothing adattípusnak a programozásban?
Mi a LiveData komponens fő funkciója az Android alkalmazások architektúrájában?