iOS
Kun je de belangrijkste architecturale patronen noemen die worden gebruikt bij het ontwerpen van systemen?
Is het mogelijk om meerdere DispatchGroup gelijktijdig binnen één thread te gebruiken?
Welke methoden kunnen worden gebruikt om geheugenlekproblemen in een toepassing te identificeren?
Kunt u uitleggen wat het betekent om code asynchroon uit te voeren en wat de belangrijkste voordelen zijn?
In welke fase en in welk onderdeel van het systeem wordt de beslissing genomen over de opslaglocatie van de waarde van het type?
Heeft u gewerkt met API-documentatie?
Kun je een voorbeeld geven dat de toepassing van de SOLID-principes in ontwikkeling illustreert?
Hoe onderscheid je datatypes op basis van waarde en referentie en wat is het verschil in programmeren?
Kunt u het Copy-on-Write-principe uitleggen en hoe het werkt in opslagsystemen?
Kunt u uitleggen wat wordt bedoeld met 'zombie-object' in programmeren?
Wanneer wordt het aanbevolen om een klasse in programmeren te gebruiken?
Leg het principe uit van synchronisatie-operaties en hun doel in programmeren.
Heeft u ervaring met het ontwikkelen of werken met multithreaded applicaties?
Kunt u uitleggen wat er wordt bedoeld met de term 'Actor' in de context van programmeren en systemen?
Kunt u de basisprincipes van SOLID voor softwareontwikkeling uitleggen?
Wat is het verschil tussen een gegevensstructuur die unieke elementen opslaat en een sequentie van elementen die herhalingen toestaat?
Leg uit wat de belangrijkste verschillen zijn tussen een array, een woordenboek en een verzameling in de context van hun gebruik en datastructuur.
Kunt u uitleggen wat een OperationQueue is in de context van werken met threads en taken in programmeren?
Vertel hoe u de controle en het uitwisselen van meningen over de code in uw vorige team hebt uitgevoerd.