El tudná magyarázni, mit jelent a crossinline kulcsszó használata Kotlinban, és milyen esetekben alkalmazzák?
Android
Hogyan különböztetjük meg az alapvető adattípusokat a referenciaobjektumoktól egy programozási nyelvben?
Mi a különbség a Lazy és a Provider használata között a Dagger-ben a függőségek injektálásakor?
Meg tudnád osztani, hogyan vagy jelenleg?
Magyarázza el, mik azok a zárt osztályok Kotlinban, és hogyan használják őket
Milyen hozzáférési szintek vannak a Kotlin komponenseihez, és hogyan használják őket?
Milyen helyzetekben alkalmazhatók a fragmentumok a programozásban?
Ha létrehoz egy Kotlinban egy adat osztályt, amely egy másik osztályból öröklődik, akkor automatikusan felülíródnak a hashCode és equals metódusok, vagy manuálisan kell őket megvalósítani?
Lehetséges-e visszatérni egy függvényből a jelenlegi kontextuson kívül egy crossinline-ként deklarált Kotlin-függvényben?
Milyen szerepet játszanak a tranzakciók a Room könyvtárban az adatok integritásának biztosításában?
Felsorolnád és elmagyaráznád az objektumorientált programozásban megvalósított fő módszereket?
Mi a különbség az onStart és az onResume metódusok között az Android aktivitás életciklusában?
Biztos lehet-e benne, hogy a beállítások módosításakor pontosan a felhasználói konstruktor hívódik meg?
Magyarázza el az async és await kulcsfontosságú elemek kölcsönhatási mechanizmusát a korutinok feldolgozásában.
Milyen esetekben érdemes inkább a 'sorozat' adatstruktúrát alkalmazni?
Meg tudod nevezni az Any típusban megvalósított módszereket?
Hogyan valósul meg az aszinkronitás a korutinok használatakor?
Meg tudná nevezni az Androidban használt különböző Broadcast Receiver típusokat?
Felsorolnád a Java-ban létező hivatkozástípusokat és azok jellemzőit?
Hogyan határozza meg a Kotlin futás közben, hogy melyik osztályhoz tartozik egy kiterjesztő függvény?