Android
Există candidați care trec de etapa finală a interviului?
Puteți explica etapele ciclului de viață al View-ului în arhitectura aplicației?
Care este complexitatea temporală a operațiunilor de căutare și inserare într-o listă legată?
Care este diferența în gestionarea excepțiilor între Java și Kotlin?
Povestiți-ne despre experiența dvs. cu Injectarea de Dependențe în proiecte.
Cum se transmit datele unui obiect între două fragmente într-o aplicație?
Ce parte a arhitecturii conform principiilor Clean Architecture ocupă ViewModel?
Care sunt factorii principali care pot duce la oprirea bruscă a ecranului sau apariția unor erori pe ecran?
Cum poate colectorul de gunoi să piardă pointerul către un obiect alocat în memorie?
Care sunt dificultățile sau dezavantajele potențiale ale utilizării GlobalScope în Kotlin Coroutines?
Ce metode pot fi utilizate pentru a implementa posibilitatea ca aplicația să funcționeze offline?
Ce tipuri de hyperlink-uri există în dezvoltarea web?
Au fost implementate implementări separate pentru diferite regiuni geografice în aplicația dvs.?
Care sunt caracteristicile diferitelor tipuri de chei în RxJava și cum diferă acestea între ele?
De ce este important să suprascrii metoda equals în propriile clase?
Aveți experiență în dezvoltare folosind conceptul de arhitectură curată?
În ce cazuri se recomandă utilizarea interfețelor în proiectarea sistemelor software?
Explica principiul de funcționare al viewModelScope în arhitectura Android
Ce metode poți folosi pentru a salva starea ViewModel-ului într-o aplicație?
De ce este recomandat să folosiți un ViewModelScope separat pentru platformele iOS și Android?