Magyarázza el mindegyik öt SOLID-elvet és azok alkalmazását a szoftvertervezésben.
Android
Magyarázza el a kötött szolgáltatás (Bound Service) működési elvét az Androidban, és miben különbözik más típusú szolgáltatásoktól.
Meg tudná magyarázni, hogy mit értünk mellékhatás alatt a programozásban?
Felsorolnád a Kotlinben használt fő osztályokat?
Hogyan éri el a RecyclerView a hatékony működést nagy adatsorok megjelenítésekor?
Magyarázza el, hogy mi az úgynevezett Unconfined kezelő és hogyan működik
Mi a célja a CoroutineScope használatának Kotlinban, és milyen szerepet játszik a korutinok kezelésében?
Hogyan valósítható meg az elemek animációja a RecyclerView-n belül?
Van tapasztalata adatfolyamokkal vagy aszinkronitással kapcsolatos könyvtárak vagy eszközök használatában?
Felsorolja és leírja a gyakorlata során találkozott főbb szolgáltatástípusokat?
Meséljen az MVI architektúrális mintának való megfelelés tapasztalatáról.
El tudná magyarázni a Kotlin nyelvben az kiterjesztő függvények fogalmát?
Miért használnak inline függvényeket a programozásban?
Van tapasztalata Jetpack Compose használatával készült felhasználói felületek fejlesztésében?
Felsorolnád a Java adat típusait, amelyek nem alapvető primitívek?
Szükséges-e felülírni a hashCode metódust egy data classban a kollekciók helyes működése érdekében?
Mire használják a Single Activity tervezési mintát az alkalmazásfejlesztésben?
Tudnád magyarázni a Hilt működési mechanizmusát a függőséginjektálás kontextusában?