Android
Ați lucrat vreodată la proiecte în care cerințele nu au fost formulate sub forma unui document de specificații tehnice?
Care sunt principalele dificultăți care pot apărea în dezvoltarea unei aplicații pentru setarea unui ceas deșteptător?
Care este diferența dintre intenturile implicite și cele explicite în Android și cum se utilizează?
Cum se implementează stocarea și gestionarea stării datelor în interiorul ViewModel?
Ce elemente sau metode pot fi declarate într-o interfață în programarea orientată pe obiecte?
Puteți explica conceptul și principiile de funcționare ale Dagger în dezvoltarea aplicațiilor Android?
Ce asigură accesul rapid la un element al array-ului după poziție, și de ce această operație este considerată a fi executată în timp constant?
Ce instrumente și biblioteci integrate pentru lucrul cu protocoale și conexiuni de rețea cunoști și ai folosit?
În ce condiții metoda onDestroy dintr-o Activity poate fi omisă sau neapelată în ciclul de viață?
Este posibilă implementarea moștenirii multiple în Java?
Poți enumera principalele zone de memorie utilizate de JVM în timpul funcționării?
Ce metode pot fi utilizate pentru a confirma eficacitatea modificărilor în interfața utilizatorului?
Explica principiul închiderii automate a resurselor în Java folosind construcția try-with-resources.
Ce înseamnă adnotarea @Composable în biblioteca Jetpack Compose și cum este utilizată?
Ați lucrat cu documente care confirmă serviciul militar?
Ce tehnologii și instrumente ai alege pentru dezvoltarea unui nou proiect?
Cum se realizează revenirea execuției într-o funcție suspend în Kotlin?
Cum ați implementa un mecanism de transmitere a datelor în sistem?
Explica ce înseamnă utilizarea construcției with {} în programare
La ce se folosește cuvântul cheie static la declararea claselor în Java?