Android
Care sunt așteptările și obiectivele dvs. pentru interviul viitor?
Ce indicatori folosești pentru a-ți evalua abilitățile și eficiența în rolul de lider de echipă?
Puteți explica mecanismul de funcționare al serviciului și componentele sale principale?
Ce biblioteci sau instrumente de gestionare a fluxurilor cunoști și le-ai folosit în proiectele tale?
Pot avea data class în Kotlin restricții sau caracteristici speciale de utilizare?
Poți enumera tipurile de domenii de vizibilitate utilizate în corutine?
Ce schimbări vor avea loc în afișarea textului în aplicația Android dacă elementul TextView se află în interiorul unui LinearLayout și utilizatorul rotește dispozitivul?
Care este rolul și scopul conceptului de concurență structurată în sistemele moderne de programare?
În ce situații are loc actualizarea setărilor sau configurațiilor în aplicațiile Android?
Cum ai început drumul tău în dezvoltarea de aplicații pentru Android?
Ce dificultăți pot apărea atunci când se transmite o expresie lambda ca argument într-o metodă Java?
Ai experiență în lucrul cu colecția SnapshotStateList în dezvoltarea de aplicații cu Jetpack Compose?
Explicați în ce constau diferențele dintre metodele onCreateViewHolder și onBindViewHolder într-un adaptor RecyclerView.
Ce metode folosești pentru a crește eficiența în lucrul cu seturile de date?
Ați aplicat procesarea paralelă a datelor sau multitasking în proiectele dvs.?
Cum se determină momentul inserției unui element în structura de date HashMap?
Cum se poate asigura păstrarea stării interfeței utilizatorului în cadrul unui fragment într-o aplicație mobilă?
Care este experiența ta cu corutinele și asincronia în programare?
Cum lucrează împreună obiectele Handler și Looper pentru procesarea mesajelor în Android?
Explica ce este API-ul Stream în Java și cum se utilizează atunci când se lucrează cu colecții de date