Android
Milyen módszerek és eszközök használatosak Java-ban a szálak szinkronizálására?
Hogyan biztosítható az adatok atomikus hozzáadása egy HashMap-hez több szál esetén?
Milyen módon valósítod meg az átmeneteket az alkalmazás különböző részei között?
Milyen módszerekkel lehet kiküszöbölni a rendszer moduljai vagy összetevői közötti kölcsönös függőségeket?
Milyen témákat és kérdéseket tettek fel Önnek korábbi interjúkon?
Tudna néhány Android Jetpack könyvtár komponensről, amelyeket a projektjeiben használt?
Meg tudod magyarázni, mi az a crossinline funkció Kotlinban, és miben különbözik a szokásos inline-függvényektől?
Mennyire kényelmes az Ön számára a cég által biztosított vagy saját eszköz használata a munkához?
Milyen kérdések merülnek fel leggyakrabban az állásinterjúkon ebben a pozícióban?
Mit adnak a moduláris szerkezet alkalmazása az alkalmazásfejlesztésben, és milyen hátrányai vannak ennek az architektúrának?
Mi az előnye a Fragment használatának az Activity-hez képest a felhasznált erőforrások szempontjából?
Mennyire gyorsan lehet egy elemet elérni, ha a pozíciója szerint hivatkozunk rá a tömbben?
Tudnál példákat adni különböző felhasználói felület elrendezésekről, amelyekkel találkoztál?
Mi a resources mappa célja egy projektben?
Hogyan valósítható meg az alkalmazás automatik újraindítása hiba vagy leállás esetén?
Hogyan viselkedik a HashMap, ha több olyan objektumot helyezünk el benne, amelyek ugyanazt a hash-függvény eredményt adják?
Milyen megközelítéseket és gyakorlatokat kell követni a közös kód fejlesztése során Kotlin Multiplatformban a minőség biztosítása érdekében?
A Kotlin osztályok alapértelmezés szerint öröklődnek további módosítók nélkül?
Mik a fő különbségek az MVP, MVVM és MVI architektúrális minták között a felhasználói felületek fejlesztésében?
Hogyan különböztetjük meg a ContentProvider munkáját a fájlrendszerrel való interakciótól Androidban?