iOS
Cum ai început cariera în domeniul tehnologiei informației?
Care sunt modalitățile de implementare a elementelor opționale în cod?
Ce mecanisme asigură unicitatea elementelor într-o colecție de tip mulțime?
Poți explica ce este un semafor în contextul programării și sincronizării firelor?
Cum se evaluează complexitatea temporală a operației de inserare a unui element într-un tabel hash?
Poți enumera principalele tipuri de scurgeri de memorie care pot apărea în programarea Swift?
Cum funcționează mecanismul de sincronizare a firelor folosind un barieră?
Unde se realizează monitorizarea și urmărirea sarcinilor finalizate?
În ce loc este de obicei implementat contorul de referințe pentru gestionarea memoriei?
Explica principiul de funcționare al structurii de date HashMap și caracteristicile utilizării acesteia.
Poți să numești primitivele principale utilizate în GCD (Grand Central Dispatch)?
Ce înseamnă implementarea protocolului CustomStringConvertible în Swift și pentru ce este folosit?
Cum se implementează căutarea rapidă pe cheie cu timpul de acces aproximativ O(1) în structura de date dicționar?
Este obligatoriu să folosiți o referință slabă către self în interiorul închiderilor?
Care au fost cele mai dificile sarcini sau teme de studiu pentru tine și cum le-ai depășit?
Ce tipuri de obiecte și operatori ați folosit în proiectele dvs. cu RxSwift?
Puteți explica ce este CoreData și pentru ce este folosit în dezvoltarea iOS?
Ce este un container cu un sistem de gestionare a ciclului de viață în cadrul Injectării de Dependințe?
Cum se implementează stocarea referințelor slabe în interiorul unui array în limbajul tău de programare?
Ce instrumente sau biblioteci ai folosit la implementarea protocolului WebSocket în proiectele tale?