Miben különböznek a lazy és a lateinit tulajdonságok a Kotlin nyelvben, és mely esetekben a legalkalmasabb azok alkalmazása?
Android
Magyarázza el a különbségeket az Observable objektumok között, amelyek azonnal adatokat kezdenek kibocsátani a létrehozásukkor, és azok között, amelyek az előfizetéskor indulnak az RxJava-ban.
Lehetséges egyszerre absztrakt és statikus módszert deklarálni?
Lehetséges-e Kotlinben létrehozni egy sealed-ként megjelölt osztályt, amely egy másik sealed osztályból öröklődik?
Mik az alapvető különbség az MVP és MVVM minták között az alkalmazásarchitektúrában?
Létrehozható öröklődés data class használatával Kotlinben?
Felsorolnád az Android alkalmazásfejlesztésben használt fő Intent típusokat?
Lehetséges automatikusan generálni egy paraméter nélküli konstruktorot Kotlinban data class számára?
Milyen eszközöket és könyvtárakat használtál egységtesztekhez a projektjeidben?
Mi a SoftReference osztály alkalmazása a memória kezelésében Java-ban?
Hogyan különböznek az állandó változók deklarációi a val és const val kulcsszavak használatával Kotlinban?
Milyen kapcsolat van a hashCode és az equals metódusok között Java-ban?
Milyen kommunikációs protokollt alkalmaznak az adatok átadására a gRPC-ben?
Lehetséges-e, hogy az onDestroy metódus végrehajtódjon anélkül, hogy előtte meghívnánk az onPause és onStop metódusokat?
El tudná magyarázni az alkalmazás architektúrájában a View életciklusának szakaszait?
Magyarázd el a SOLID alapelveit és jelentőségüket a szoftverrendszerek fejlesztésében.
Felsorolnád a Room könyvtár fő részeit és összetevőit az adatbázisokkal való munkához?
Milyen különbségek vannak a String és a StringBuilder osztályok között Java-ban, és milyen helyzetekben ajánlott mindegyiket használni?
Tudna mesélni az alkalmazásokban történő folyamatok megvalósítási és kezelés tapasztalatairól?