Puteți explica conceptul de fabrică abstractă și scopul său în modelele de proiectare?
iOS
Poți explica ce este o Diffable Data Source și cum diferă de metodele tradiționale de gestionare a datelor în tabele sau colecții?
Se poate declara o referință slabă ca fiind constantă, și în ce cazuri este permis acest lucru?
Ce niveluri de acces există pentru proprietăți și metode în limbajul Swift?
Poți enumera principalele tipuri de date utilizate în limbajul Swift?
Explica diferența dintre procesarea secvențială și paralelă a datelor.
Ce instrumente și mecanisme folosești pentru a implementa și gestiona multitasking-ul în aplicații?
Cu ce dificultăți poate se confrunta un sistem atunci când lucrează cu multitasking-ul?
Ce clasă de coadă implementează structura Main în biblioteca standard Java?
Poți enumera principalele tipuri de cozi utilizate în programare?
Explicați diferențele dintre metodele layoutSubviews, layoutIfNeeded și setNeedsLayout în procesul de layout automat și actualizarea interfeței.
Poți să numești principalele tipuri de colecții utilizate în limbajul Swift?
Care sunt principalele dezavantaje și limitări asociate cu utilizarea șablonului Singleton?
Puteți explica ce înseamnă inversarea priorităților în sisteme sau algoritmi?
Cum se determină eficiența operației de căutare a unui element într-un array din punct de vedere al complexității algoritmice?
Puteți explica diferența dintre coada globală și coada pentru executarea sarcinilor în fundal?
Care sunt principalele metode de aranjare a paginilor web?
Puteți explica ce este DispatchQoS și cum este utilizat în sistemele de operare Android?
Care este complexitatea temporală a adăugării unui element nou în dicționar?
Puteți oferi un exemplu de când se aplică pattern-ul fațadă în dezvoltarea software?