Android
Cum determină mecanismul de colectare a gunoiului că un obiect poate fi eliminat din memorie?
Poți explica conceptul de Source Set în Kotlin Multiplatform și cum este folosit pentru organizarea codului?
Cum să structurez straturile în Clean Architecture pentru a implementa o interfață care interacționează cu API-ul și afișează o listă de elemente?
Ai putea să explici cum funcționează transmiterea variabilelor prin referință în programare?
Puteți explica ce reprezintă un obiect Bundle în contextul dezvoltării?
În ce situații adăugarea unui element la sfârșitul unui ArrayList poate avea o complexitate de timp O(n)?
Ce restricții există în procesarea sarcinilor în interiorul componentei Broadcast Receiver în Android?
Poți enumera tipurile de clase utilizate în Kotlin?
Ce metode de diagnostic permit identificarea scurgerilor de memorie într-o aplicație?
Vorbiți-ne despre compoziția și rolul echipei dvs. în proiect
Explica diferențele dintre o clasă închisă și o enumerare în limbajul de programare.
Ce consecințe pot apărea la apelarea directă a constructorului ViewModel pentru a crea o instanță?
Componenta componentN este conținut în lista List?
Prin ce metode se realizează crearea unui obiect atunci când se utilizează compoziția?
Cum primește aplicația dvs. datele de intrare?
Care sunt avantajele și dezavantajele utilizării componentei Activity în dezvoltarea Android?
Puteți explica ce este limbajul de programare Java și care sunt caracteristicile sale principale?
Ce se întâmplă cu celelalte sarcini în cadrul CoroutineScope dacă una dintre ele este anulată?
Explica diferența dintre fluxurile de date calde și reci în sistemele reactive.
Ce întrebări cheie ai pune echipei de dezvoltatori mobili pentru a înțelege abordările lor în organizarea procesului de logging în proiect?