iOS
Cum să distingi utilizarea CocoaPods de utilizarea Swift Package Manager în gestionarea dependențelor într-un proiect?
La implementarea software-ului multithread, ce este preferabil: utilizarea structurilor sau a claselor?
Explică ce este PreferenceKey și cum este utilizat în dezvoltarea interfețelor.
Poți enumera și descrie diferitele niveluri de acces în limbajul Swift?
Care este rolul și funcțiile clasei AppDelegate într-o aplicație iOS?
Aveți experiență practică în implementarea concurenței structurate în proiecte?
Ce instrumente de depanare folosiți atunci când lucrați cu codul?
Cum se explică procesul de afișare a interfeței grafice a utilizatorului pe ecran?
Puteți explica ce înseamnă un obiect în limbajul de programare Swift?
Puteți explica implementarea internă a referințelor slabe și cum funcționează în memorie?
În ce caz este apelată metoda loadView în ciclul de viață al controlerului?
Toate tipurile de date care stochează valori utilizează neapărat mecanismul de copiere la atribuirea sau transmiterea?
Ați folosit vreodată componenta ActivityIndicator în proiectele dvs.?
Ce înseamnă inițializarea convictions în contextul sistemului?
Explicați ce înseamnă termenul 'Escaping closure' în contextul programării în Swift.
Poți explica ce este DispatchQoS și cum funcționează în sistemele Android?
Cum a fost realizat procesul de verificare a codului în compania dumneavoastră anterioară?
Care dintre cele cinci principii SOLID poate fi încălcată atunci când se utilizează șablonul Singleton?
Ce criterii indică un cod de programare de calitate?
Cum se realizează comunicarea între componentele din cadrul modulului atunci când se utilizează abordarea Clean Swift?