Hogyan kell kezelni a függőségeket a Context segítségével: kívülről átadni vagy az osztályon belül létrehozni?
Android
Felsorolnád az Android platformát alkotó kulcsfontosságú komponenseket?
Magyarázza el, hogy mik az bővítő funkciók, és mi a fő céljuk a programozásban.
Mennyire megfelelő az, hogy munkahelyen az informális 'te' megszólítást használjuk?
Mi a célja a sealed módosítóval deklarált osztálynak?
Azok az objektumok, amelyek átestek az serializáción és a későbbi deserializáción, megőrzik az egyenlőséget az equals() módszer szerint?
Hogyan határozhatjuk meg az időbeli költségeket egy ArrayList segítségével megvalósított tömb közepébe történő elem beszúrásakor?
Miért sérti meg a hashCode megfelelő frissítése nélküli equals módszer módosítása a hash-táblák helyes működését?
Milyen hibakezelési módszerek alkalmazhatók a korutinokban?
Lehet-e privát tulajdonságokat vagy metódusokat deklarálni Kotlinban kiterjesztő függvényeken belül?
Miért fontos felülírni az equals metódust a saját osztályaidban?
Felsorolnád az Android alkalmazásfejlesztésben használt fő Intent típusokat?
Felsorolnád az Android ViewGroup típusait és röviden leírnád azok jellemzőit?
Melyik SOLID elvek marad meg, amikor a Context-et Androidban használjuk, és nem sérülnek meg?
El tudná magyarázni, hogy mit jelent a coroutineScope függvény Kotlinban, és mire használják?
Felsorolnád az Android fő intent típusait?
El tudná magyarázni a PendingIntent fogalmát és hogyan használják az Android fejlesztésben?
A széria és a későbbi deszerializálás után ugyanazokat a hivatkozásokat tartják meg a tárgyak?
Lehetséges-e, hogy egy Fragment View nélkül létezzen?
Milyen adatátviteli módszereket ismersz Fragment és Activity között, valamint az információcserék módjait egyik képernyőről a másikra?