Android
De ce este important să specificați parametrul targetSdk în fișierul build.gradle pentru modulul proiectului?
Cum poate utilizarea AsyncTask să ducă la scurgeri de memorie în aplicație?
Care sunt abordările principale pentru crearea corutinelor în programare?
Poți explica ce sunt rădăcinile colectorului de gunoi și care sunt tipurile lor?
Puteți explica ce sunt linkurile profunde și cum funcționează în aplicațiile mobile?
Cum ai început să programezi și ce te-a determinat să faci acest lucru?
Cum se realizează transmiterea datelor în parametrii metodei în Java?
Ce metode folosești pentru a converti datele într-un format potrivit pentru stocare sau transmitere, și pentru procedura inversă?
Care este experiența ta în aplicarea conceptelor de programare orientată pe obiecte în practică?
Sunteți mulțumit de rezultatele acestui interviu?
Care este diferența dintre pull request și merge request în sistemul Git?
Care este diferența dintre stocarea datelor în ViewModel și utilizarea metodei onSaveInstanceState pentru salvarea stării aplicației?
Se poate implementa utilizarea argumentelor în constructorul pentru Fragment în Android?
Poți explica ce sunt dispatcherii și cum sunt folosiți în programare?
Ce metode pot fi folosite pentru a crește prioritatea de execuție a unui proces în sistemul de operare?
Aveți experiență în utilizarea componentei BroadcastReceiver în proiectele dvs.?
Care sunt principalele dificultăți care pot apărea în implementarea unui fragment de cod?
Ce diferență există între testele modulare și testele care nu returnează rezultate, cum ar fi testele cu efecte secundare?
Ce aștepți de la viitoarea ta poziție comparativ cu munca actuală sau anterioară?
Puteți explica diferențele dintre memoria heap și stivă atunci când lucrați cu programe?