Cum sunt implementate și gestionate sarcinile paralele în programarea multithread?
iOS
Puteți explica conceptul de Enum cu moștenire indirectă sau legături indirecte?
Puteți explica ce este un LiveLock și cum diferă de alte stări, cum ar fi deadlock-ul?
Care este complexitatea temporală a operației de adăugare a unui element într-un dicționar?
Aveți întrebări despre muncă sau proiect?
Se poate realiza testarea metodelor declarate private în interiorul clasei?
Este DispatchQueue.main o coadă secvențială sau paralelă?
Poți oferi un exemplu de situație în care principiul Liskov este aplicat pentru a înlocui un tip cu altul fără a încălca logica programului?
Ce criterii trebuie îndeplinite pentru a adăuga cu succes un element în colecția Dictionary?
Care sunt diferențele dintre modelele arhitecturale VIPER și Clean Swift în dezvoltarea mobilă?
Găsești procesul de programare interesant?
Poți să numești principalele stări în care poate fi o aplicație?
Ce condiții și caracteristici trebuie să aibă obiectele pentru a putea fi utilizate ca chei într-un dicționar?
Unde și cum va fi de obicei stocată colecția de date în aplicație?
Care sunt diferențele la copierea datelor pentru tipurile de valoare și tipurile de referință?
Când este cazul să se utilizeze o anumită structură de date?
Aveți experiență în participarea la interviuri legate de proiectarea sistemelor?
Puteți împărtăși experiența dvs. profesională și realizările cheie?
Puteți descrie arhitectura proiectelor la care ați lucrat anterior?