Android
Care pot fi consecințele dacă sistemul epuizează toată memoria RAM disponibilă?
Poți enumera tipurile de stare existente în Jetpack Compose și să explici diferențele lor?
Se poate întrerupe executarea unei sarcini active în sistem?
Ce metode pot fi utilizate pentru a crea și afișa un Fragment într-o aplicație?
Care este diferența dintre declarațiile de variabile var și val în limbajul Kotlin?
Se pot folosi biblioteci create pentru Swift în proiecte care utilizează Kotlin Multiplatform?
Poți să numești metodele implementate în tipul Any?
Spuneți-ne despre experiența dvs. în dezvoltarea și lucrul cu sisteme multi-modulare.
Puteți explica conceptul de HotSpot în procesul de execuție al programelor Java?
Poți să numești și să descrii domeniile de vizibilitate ale diferitelor modificatori de acces în Kotlin?
Care este scopul lui Dispatchers.Default în corutinele Kotlin?
Ce mecanisme de gestionare a fluxurilor sunt implementate în Dispatcher atunci când se utilizează corutine?
Cum sunt implementate structurile de date interne în clasele MutableList și ImmutableList?
Cum diferă abordările de utilizare a ExecutorService și gestionarea manuală a firelor folosind array-uri în Java?
Cum detectează LeakCanary o scurgere de memorie legată de o Activity distrusă?
Poți să numești principalele mecanisme de dispatching a sarcinilor în Kotlin Coroutines?
Explicați conceptul de utilizare a compoziției în programarea orientată pe obiecte.
Aveți experiență cu mecanismele de gestionare automată a memoriei în aplicații?
De ce este important să se stabilească o versiune minimă a SDK-ului în proiectul Android?
Care este diferența dintre tipurile de date primitive și cele referențiale în limbajul Java?