Android
Ce metode sunt utilizate pentru schimbul de date între procese separate?
Ați atins obiectivele stabilite în domeniul profesional?
Ce dezavantaje ale limbajului Java au încercat dezvoltatorii Kotlin să le elimine atunci când au creat acest limbaj?
Ce limbaje de programare stăpânești?
Biblioteca sau cadrul suportă o opțiune de tip care permite o valoare null pentru tipul Any?
Care este diferența dintre utilizarea cuvântului cheie synchronized și operațiile atomice în asigurarea siguranței thread-urilor în Java?
Care este rolul și scopul cuvântului cheie reified în Kotlin?
Cum este structurat sistemul de tipuri în limbajul Kotlin?
Când are loc exact colectorul de gunoi pentru obiectele care fac referire prin Soft Reference?
Poți explica conceptul de sharedIn și aplicarea sa?
Cum se poate implementa adăugarea de anteturi în cererile HTTP atunci când se utilizează bibliotecile Retrofit și OkHttp?
Când este necesar să proiectați arhitectura sistemului?
Cu ce se deosebesc funcțiile inline de cele normale și care sunt avantajele lor?
Se poate folosi operatorul when pentru a trata nu toate subclasele unei clase sealed?
Cum se implementează și se utilizează funcțiile de extensie în Kotlin?
Explica principiul de funcționare și rolul callback-urilor în actualizarea interfeței utilizatorului în modelele de arhitectură MVP sau MVVM.
Puteți explica principiul funcționării întreruperilor în corutine și modul în care acestea interacționează cu firele de execuție?
Cheia primară este un index în baza de date?
Explicați conceptul de Zygote și rolul său în procesul de pornire al aplicațiilor Android.
Poți să numești diferite tipuri de contexte utilizate în programare sau proiectarea sistemelor?