iOS
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?
Puteți explica diferențele dintre protocoalele WebSocket și socket-urile obișnuite?
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 îți structurezi procesul de lucru cu componentele pentru realizarea interfețelor atunci când creezi o aplicație de la zero?
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?
Cum implementați automatizarea procesului de integrare și livrare a codului în proiectul dvs.?
Care este ideea principală a tehnologiei Copy-on-write și de ce este utilizată?
Puteți împărtăși experiența dvs. în utilizarea UICollectionView în proiecte?
Cum deosebești mecanismul de sincronizare Semaphore de Excluderea Mutuală (Mutex)?
Ce tipuri de teste ai alege pentru verificarea inițială a unui produs deja dezvoltat?
Ce rol are componenta Router în arhitectura sistemului sau a aplicației?
Ce alte tipuri de date, în afară de clase, sunt considerate tipuri de referință în limbajul de programare?
Ce elemente pot fi extinse cu ajutorul unei extensii în limbajul de programare?