Android
Ce tipuri de permisiuni de acces la resurse cunoști?
Care este motivul pentru care se pot porni o mie de corutine, în timp ce pornirea a o mie de fire de execuție este de obicei imposibilă?
Cum diferă mecanismele de moștenire în Java și Kotlin?
Poți enumera tipurile de fluxuri de execuție utilizate în RxJava?
Ce metode pot fi utilizate pentru a preveni scurgerile de memorie în aplicații?
Care este diferența dintre Dispatchers.Default și Dispatchers.IO în contextul Kotlin Coroutines?
Care este rolul și scopul parametrului replayCache în implementarea SharedFlow?
Cum se implementează structura unei aplicații cu divizare în module pentru a asigura scalabilitatea și suportul acesteia?
Ce consecințe pot fi așteptate după fuziunea a două fire de execuție?
Aveți experiență în mentorat sau conducerea colegilor?
Care sunt principalele sarcini și responsabilități pe care le îndeplinești în cadrul proiectului tău?
Care este rolul și scopul depozitului în arhitectura sistemelor software?
Poți explica diferențele dintre o clasă obișnuită și o data class în limbajul de programare?
Care este diferența dintre efectele LaunchedEffect și DisposableEffect în contextul scopului și comportamentului lor?
Care sunt avantajele utilizării fragmentelor în comparație cu activitățile în dezvoltarea aplicațiilor?
Este posibil să se suprascrie metode în data class în Kotlin?
Care sunt abordările existente pentru alocarea și eliberarea eficientă a memoriei în sistemele software?
Care sunt modalitățile de a implementa crearea de instanțe anonime ale claselor în Kotlin?
Care sunt diferențele în sistemul de tipuri între Java și Kotlin?
Poți explica cum funcționează metoda onLayout în clasa View și ce rol joacă în procesul de afișare a interfeței?