Android
Explicați conceptul de Modifier în Jetpack Compose și rolul său în configurarea componentelor interfeței utilizatorului.
Explicați principiul de funcționare al Zygote în sistemul Android și rolul său în lansarea aplicațiilor.
Care este diferența dintre Min SDK, Target SDK și Compile SDK în setările proiectului Android?
Care este rolul și scopul claselor abstracte în programarea orientată pe obiecte?
Poate fi aplicat modificatorul inner la o data class în Kotlin?
Care este rolul principal al Dagger Hilt și de ce este utilizat în dezvoltarea aplicațiilor Android?
Cu ce se deosebesc proprietățile lazy și lateinit în limbajul Kotlin și în ce cazuri este mai potrivit să le folosiți?
Explica în ce constă conceptul de funcții anonime (Lambda) și cum sunt utilizate în programare.
Care este diferența dintre mecanismul de trimitere a datelor de pe server și notificările din sistemul push?
Care sunt diferențele dintre lansarea unui nou ecran printr-o Activity și utilizarea unui fragment, și de ce este important pentru arhitectura întregii aplicații?
Cu ce metod funcționează colectorul de gunoi în limbajele de programare gestionate?
Ce vă motivează să căutați o nouă oportunitate în activitatea profesională?
De ce este recomandat să implementați metodele equals() și hashCode() împreună atunci când definiți o clasă?
Explicați conceptul de Extensions în limbajul Kotlin și utilizarea lor
Au fost întâlniri scurte zilnice cu echipa la locul dvs. de muncă anterior?
Puteți explica semnificația și utilizarea pixelilor (px) în dezvoltarea web?
Puteți explica principalele diferențe dintre mașina virtuală Dalvik și sistemul ART în Android?
Care sunt avantajele și dezavantajele utilizării injecției de dependențe în software?
Poți enumera principalele tipuri de modificatori de acces în Kotlin?
Care sunt principalele limitări sau probleme care pot apărea în interacțiunea dintre Kotlin și Swift într-o integrare între module?