Android
Care este rolul planificatorului în RxJava și de ce este utilizat?
Cum este prezentată ierarhia tipurilor nullable și non-nullable în Kotlin și cum influențează aceasta lucrul cu datele?
Cum se poate verifica dacă două obiecte sunt egale, având în vedere că proprietățile lor pot fi în ordine diferită?
Cum gestionează compilatorul Java operațiile cu tipuri primitive în bytecode?
Care sunt așteptările tale legate de noua poziție și cum vezi dezvoltarea în acest rol?
Puteți să povestiți cum ați rezolvat sarcini dificile sau neobișnuite la locul de muncă anterior?
Poți explica conceptul de scop (Scope) în Jetpack ViewModel și cum este utilizat?
Aveți experiență în dezvoltarea propriilor biblioteci sau module pentru reutilizare?
Care este complexitatea temporală a operațiunilor de căutare și adăugare de elemente în ArrayList?
Cum este organizată structura colecțiilor și cum sunt legate între ele?
La ce nivel se află rolurile managerilor în arhitectura proceselor, aplicațiilor și sistemului de operare?
Aveți experiență în automatizarea proceselor de build și deployment cu instrumente CI/CD?
Vorbiți-ne despre compoziția și rolul echipei dvs. în proiect
Puteți explica ce înseamnă termenul 'crossline' în contextul domeniului dumneavoastră?
Componenta componentN este conținut în lista List?
Pentru ce tipuri de dispozitive ați creat soluții software?
Poți enumera principalele tipuri de manageri de layout pentru plasarea elementelor în interfață?
Care este conceptul principal al Jetpack Compose pentru dezvoltarea interfețelor în Android?
Explicați mecanismul de interacțiune al elementelor cheie async și await în procesarea corutinelor.
Puteți explica ce este limbajul de programare Java și care sunt caracteristicile sale principale?