iOS
Vysvetlite rozdiely medzi automatickým riadením pamäte cez ARC a garbage collector
Aký typ dát je možné vytvoriť pomocou nepriameho zoznamu?
Aká je časová metrika operácie vloženia prvku na začiatok poľa?
Kedy presne sa zvyšuje alebo znižuje čítač odkazov na objekt?
Čo vás zaujalo v našej organizácii a prečo ste sa rozhodli pripojiť k nám?
Aké ďalšie dátové typy, okrem tried, sa považujú za referenčné typy v programovacom jazyku?
Mohol by ste vysvetliť koncept režimov v Run Loop a ich úlohu v správe front a úloh?
Ako sa líši statické a dynamické smerovanie v programovaní?
Použili ste framework Combine vo svojich projektoch na spracovanie asynchrónnych dát?
Ako je implementovaná viacvláknová súbežnosť na jednomprocesorovom systéme s jedným jadrom?
Máte skúsenosti s vývojom backendových aplikácií pomocou Vapor?
Máte skúsenosti s písaním testov pomocou snapshot testovania?
Ako integrovať mechanizmus Semaphore do existujúceho programu na riadenie prístupu k zdrojom?
Vysvetlite základné princípy správy pamäte v softvérových systémoch
Je možné implementovať všeobecný typ enum v programovacom jazyku?
Ako predísť vzniku vzájomných zámkov zdrojov v prostredí s viacerými vláknami?
Môžete vysvetliť koncept EnvironmentObject a ako sa používa v SwiftUI?
Kedy môžu mať rozmery Bounds a Frame zobrazenia odlišné hodnoty?
Je možné kontrolovať dokončenie úlohy pomocou Grand Central Dispatch?
V čom sa líšia dátové typy Double a Float v programovaní z hľadiska presnosti a pamäte?