Poți oferi exemple de funcții precum map și să explici utilizarea lor?
Android
Ce flux de procesare a datelor este de obicei utilizat pentru executarea serviciilor?
Cum puteți include și transmite o imagine de 5 MB într-un obiect Bundle din cadrul unei aplicații?
Poți explica cum funcționează metoda onLayout în clasa View și ce rol joacă în procesul de afișare a interfeței?
Care este complexitatea temporală a operațiunilor de căutare și inserare într-o listă legată?
Ce domenii de vizibilitate a variabilelor sau funcțiilor ați fost nevoit să utilizați în proiectele dvs.?
Explica ce înseamnă transmiterea unui obiect prin flux în contextul interfeței Serializable
Cum se pot schimba datele între două ferestre într-o aplicație Android?
Cum se implementează caching-ul datelor în condiții de backpressure atunci când se utilizează RxJava?
Cum se implementează multithreading-ul într-un program?
Care este scopul unei clase declarate cu modificatorul sealed?
Aveți experiență cu firele de execuție în aplicații?
Aveți experiență cu sistemul Ciceron?
Poți explica ce este un modul în Dagger și cum este folosit pentru a furniza dependențe?
Puteți explica conceptul de Sticky Service și modul în care acesta este aplicat în arhitectura sistemelor distribuite?
Se poate crea moștenire dintr-o clasă declarată ca Sealed în Java?
Explica diferențele dintre utilizarea moștenirii și compoziției în programarea orientată pe obiecte.
Care sunt diferențelele cheie dintre caracteristicile variabilelor marcate ca volatile și tipurile de date atomice?
Care este diferența dintre metodele apply și with în ceea ce privește utilizarea și scopul lor?
Ce structură de date este cea mai potrivită pentru procesarea fluxurilor de date de intrare în scopul extragerii ulterioare?