iOS
Cum se diferențiază dispatch-ul static și dinamic în programare?
În ce loc sunt realizate fluxurile paralele de execuție în sistem?
Poți explica pentru ce se folosesc UserDefaults în dezvoltarea iOS?
Cum se implementează multitasking-ul pe un sistem cu un singur procesor cu un singur nucleu?
Ce procese și schimbări au loc cu vizualizarea după apelarea metodei viewDidLoad în ciclul de viață al controlerului?
Aveți experiență în dezvoltarea de aplicații backend folosind Vapor?
Cum se poate implementa o metodă comună pentru gestionarea tuturor colecțiilor care implementează un anumit protocol?
În ce situații se recomandă utilizarea GCD (Grand Central Dispatch) pentru gestionarea sarcinilor în aplicațiile iOS sau macOS?
Care este diferența dintre depozitele de date KeyChain și UserDefaults în dezvoltarea iOS?
Explica principalele diferențe dintre diferitele tipuri de colecții în limbajul de programare.
Se poate implementa gestionarea evenimentelor de atingere pe un strat CALayer?
Se poate considera un segment de date ca parte a memoriei globale în aplicațiile software?
Ați folosit instrumente de automatizare pentru a asigura coerența stilului de cod în activitatea dvs. profesională anterioară?
Puteți explica termenul 'coadă' în contextul structurilor de date?
Cum se diferențiază utilizarea metodelor sincrone și secvențiale în programare?
Poți oferi un exemplu când, într-un closure în Swift, trebuie folosit weak self pentru a preveni referințe ciclice?
Ce tehnici sau abordări folosești atunci când scrii teste unitare?
Ce dificultăți au apărut în timpul integrării MapKit într-un proiect care utilizează arhitectura Clean Swift?
Care este diferența dintre structura de coadă și mecanismul de sarcină?
Ai experiență în înțelegerea codului sursă în Objective-C?