Můžeš uvést hlavní architektonické vzory používané při navrhování systémů?
iOS
Máš nějaké otázky ohledně projektu nebo společnosti?
Je možné současně používat více DispatchGroup v jednom vlákně?
Můžete vysvětlit, co znamená spouštět kód asynchronně a jaké jsou jeho hlavní výhody?
Jak rozlišit datové typy podle hodnoty a podle odkazu a v čem se liší v programování?
Můžete vysvětlit, co se rozumí pod pojmem 'Herec' v kontextu programování a systémů?
V jaké fázi a v jaké součásti systému je přijímáno rozhodnutí o místě uložení hodnoty typu?
Pracoval jste s dokumentací API?
Můžete vysvětlit princip Copy-on-Write a jak funguje v systémech ukládání dat?
Vysvětlete princip fungování synchronních operací a jejich účel v programování.
Máte zkušenosti s vývojem nebo prací s vícevláknovými aplikacemi?
Jaký je rozdíl mezi datovou strukturou, která uchovává unikátní prvky, a sekvencí prvků, která umožňuje opakování?
Můžete vysvětlit principy, na nichž je založený SOLID pro vývoj softwaru?
Můžete vysvětlit, co se rozumí pod pojmem 'zombie objekt' v programování?
Povězte nám, jak jste prováděli kontrolu a výměnu názorů na kód ve svém předchozím týmu.
Můžete nám říct něco málo o svých profesních zkušenostech a hlavních úspěších?
Vysvětlete hlavní rozdíly mezi polem, slovníkem a množinou v kontextu jejich použití a datové struktury.