Android
Care este scopul parametrului targetSdkVersion în dezvoltarea Android?
Ce ți-a oferit [organizația] din punct de vedere al dezvoltării ca primul loc de muncă?
Care este rolul proprietății 'by lazy' în Kotlin și în ce scenarii este potrivită utilizarea acesteia?
Cum preia fluxul controlul asupra obiectului și cum are loc capturarea sa într-un mediu multi-thread?
Poți explica ce face funcția launch() în programare sau într-un framework?
În ce cazuri este optim să folosiți funcții inline într-un program?
Puteți explica diferențele dintre conceptele de concurență, asincron și paralelism în programare?
Explica de ce componentele Activity, Service, BroadcastReceiver și ContentProvider sunt considerate elemente cheie în arhitectura aplicațiilor Android.
Cum implementezi gestionarea operațiilor asincrone în proiectele tale?
Ce v-a atras la această poziție și de ce v-ați interesat în mod special de acest rol?
Valoarea de tip val este imutabilă după declarare?
Au fost cazuri în care propunerile dvs. au fost respinse la locul de muncă anterior?
Ești un angajat oficial al companiei tale actuale?
Ce metode sunt utilizate pentru implementarea execuției paralele a sarcinilor în sistemele moderne?
Explica ce sunt funcțiile de ordin superior și cum sunt aplicate în programare.
Care sunt parametrii principali de luat în considerare atunci când alegi un mecanism de injecție a dependențelor într-un proiect?
Cum se aplică o expresie lambda în contextul unei funcții de extensie în Kotlin?
Utilizarea operatorului zip în RxJava asigură executarea simultană a fluxurilor de date?
Când este recomandat să folosiți o funcție inline în programare?
Când și de ce trebuie să suprascrii metoda hashCode într-o clasă?