Android
De ce este recomandat să se împartă implementarea funcționalității în API-uri separate și implementări în interiorul modulului?
Aveți experiență cu biblioteca Room pentru procesarea datelor în aplicațiile Android?
Care sunt amenințările și problemele posibile asociate cu obținerea accesului root pe un dispozitiv?
Puteți explica scopul și utilizarea cuvântului cheie 'object' în limbajul Kotlin?
Ați verificat codul unui alt membru al echipei înainte de implementarea sau integrarea acestuia?
Poți să numești biblioteci populare pentru injecția de dependențe, în afară de Dagger?
Aveți experiență în programarea Java?
Cum trebuie implementat corect metoda equals() în clasa dvs.?
Este posibil să instanțiezi un obiect fără a specifica un nume de variabilă?
În ce situații sau în ce cod întâlnești de obicei apeluri ale funcțiilor precum SpecialFunction()?
De ce este recomandat să folosiți aliasuri pentru tipurile de date în cod?
În ce cazuri poate fi inadecvată aplicarea principiilor Clean Architecture?
Puteți explica diferențele dintre unitățile de măsură px, dp și sp în contextul dezvoltării aplicațiilor Android?
Care este rolul și scopul obiectului Job în sistemul de corutine din Kotlin?
Puteți explica ce sunt extensiile (Extensions) în limbajul Java și cum sunt implementate?
Puteți vorbi despre proiecte sau sarcini în care ați folosit ClickHouse pentru procesarea datelor?
Puteți explica ce reprezintă un component Room în Android și cum este utilizat pentru a lucra cu bazele de date?
Care sunt avantajele și dezavantajele utilizării generării de cod în Dagger pentru injecția de dependențe?
Poți să numești și să explici principalele adnotări utilizate în Jetpack Compose?
De ce, în majoritatea limbajelor, atunci când verificăm egalitatea a două șiruri, acestea sunt considerate obiecte diferite, chiar dacă conținutul este același?