Android
Ce restricții există pentru utilizarea data class în limbajul de programare Kotlin?
Ce înseamnă modificatorul de acces protected și în ce cazuri se aplică?
Descrie experiența ta cu bazele dezvoltării Android.
La ce serve metoda suprascrisă equals() în clasa de bază Object în Java?
Se poate implementa o funcție folosind un callback ca o funcție suspendată în corutinele Kotlin?
Spuneți-ne despre experiența dvs. cu serviciile și interacțiunea lor în aplicații.
Cum are loc procesul de eliminare a ViewModel-ului din memorie în aplicația dvs.?
Ce pași ai lua dacă descoperi că termenul pentru finalizarea sarcinii se apropie și trebuie să gestionezi situația?
Ce motive permit rularea unui program Java pe diferite platforme fără modificări în cod?
Este necesar să conectați direct stratul de serviciu cu interfața utilizatorului?
Ce restricții în baza de date cunoști și folosești în SQL?
Cum se determină dacă un Fragment are un constructor în Android?
Poți arăta cum se aplică principiul L din SOLID în practica dezvoltării?
Explică utilizarea cuvântului cheie return în interiorul unei funcții cu declarație inline.
Ce funcții trebuie suprascrise în adaptorul RecyclerView pentru a afișa o listă cu diferite tipuri de elemente?
Se pot plasa mai multe elemente într-o singură celulă de stocare HashMap?
Poți să numești principalele tipuri de componente în Dagger și să explici utilizarea lor?
Aveți experiență în utilizarea strategiei GitFlow pentru gestionarea versiunilor de cod în proiecte?
Descrieți elementele cheie ale arhitecturii Android și funcțiile lor
Poți să numești alte modele arhitecturale, în afară de MVVM?