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?
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?
Cum vă imaginați o organizație ideală din punct de vedere al condițiilor de muncă și al culturii corporative?
Ce este un container cu un sistem de gestionare a ciclului de viață în cadrul Injectării de Dependințe?
Ce instrumente sau biblioteci ai folosit la implementarea protocolului WebSocket în proiectele tale?
Care este ideea principală a tehnologiei Copy-on-write și de ce este utilizată?
Cum deosebești mecanismul de sincronizare Semaphore de Excluderea Mutuală (Mutex)?
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?
Care sunt diferențele dintre tipurile de date în ceea ce privește semantica lor: valori și referințe?
Care abordare — structură sau clasă — are cea mai bună performanță?
Care este ultima etapă în ciclul de viață al unui obiect sau sistem?
Ați putea explica exact ce se întâmplă în interiorul sistemului atunci când se utilizează Binding?
Poți explica principiul de funcționare și caracteristicile pattern-ului Strategie în programarea orientată pe obiect?