Android
Cum se realizează transferul parametrilor în metodele Java și în ce diferă?
Se pot enumera principalele caracteristici ale ciclului de viață al componentei Activity în Android?
Puteți explica principiul de funcționare al structurii de date Heap și în ce cazuri este utilizată?
Este posibil ca o singură aplicație să ruleze în mai multe procese în același timp?
Care sunt principalele tipuri de metode commit utilizate în FragmentManager?
Care este rolul principal al construcției 'let' în limbajul de programare?
Cum se poate implementa un component personalizat în Hilt pentru injecția de dependențe?
Care dintre principiile SOLID este imposibil de implementat fără utilizarea interfețelor?
Se pot folosi funcții cu suspendare pentru a implementa mecanisme de sincronizare în mediile multithread?
Ce componente sau clase din API-ul Android pot contraveni principiilor SOLID în proiectare?
Cum diferă procesul de gestionare a stării și ciclului de viață al Activity-ului față de mecanismele similare ale Fragmentului în Android?
Poți explica ce este o funcție de extensie în programare?
Când este recomandat să utilizați data class în proiectul dvs.?
Care sunt modalitățile de organizare a interacțiunii între diferitele componente ale sistemului?
Care este rolul principal al funcțiilor lambda în programare?
Care este diferența dintre mecanismul expect/actual și interfețele standard în programare?
Ce se întâmplă dacă faci o solicitare de rețea în thread-ul principal al programului?
Cum se poate extrage rezultatul dintr-un apel de serviciu?
Povestiți-ne despre experiența dvs. în dezvoltarea cu Kotlin și despre proiecte mari în care ați folosit acest limbaj.
Se poate folosi Retrofit pentru a gestiona automat tokenurile expirate în timpul solicitărilor API?