iOS
Môžeš vysvetliť, čo je CADisplayLink a v akých prípadoch sa používa pri vývoji rozhraní?
Popíšte scenár, v ktorom vaša aplikácia vykonáva úlohy na pozadí a ako je to realizované.
Ktorý mechanizmus ukladania údajov — UserDefaults alebo KeyChain — uchováva informácie po opätovnej inštalácii aplikácie?
Kedy môžeme povedať, že objekt alebo štruktúra nie je na zásobníku pamäte?
V ktorých situáciách sa odporúča konštruktívne používanie async/await v programovaní?
Môžete vysvetliť mechanizmus prenosu dát v architektúre VIPER?
Ako sa určuje obdobie platnosti cache NSCache v iOS?
Je možné premennej priradiť názov zodpovedajúci názvu funkcie?
Ako je implementovaná jedinečnosť prvkov v kolekcii typu Set?
Ako sa cítite pri spolupráci a interakcii v tímových projektoch?
Ako často používate nástroje na krokové ladenie, ako je LLDB?
Môžete vysvetliť, čo robí metóda setNeedsDisplay v kontexte aktualizácie používateľského rozhrania?
Aký je rozdiel a vzťah medzi frontami a vláknami v programovaní?
Môžete vysvetliť úlohu objektu rootViewController v UIWindow a ako sa používa v iOS aplikáciách?
Vysvetlite účel rozhrania Comparable a v akých prípadoch sa používa v Jave.
Ako funguje Automatické počítanie odkazov (ARC) počas behu programu?
Je možné implementovať dátovú štruktúru s použitím slabých odkazov?
Aké sú rozdiely medzi CoreGraphics a CoreAnimation a kedy je vhodnejšie použiť každú z týchto technológií?
Môžete vysvetliť účel a použitie konštrukcie 'where' v jazyku Swift?
Aké operácie sa vykonávajú v hlavnom vlákne vykonávania programu?