Kaip įgyvendinama užduočių asinchroninė apdorojimas sekančioje eilėje?
iOS
Kaip galima įgyvendinti Copy-on-write mechanizmą savo pačių įgyvendinime?
Kokia yra laiko sudėtingumas pridėti naują elementą prie viengubo susietojo sąrašo pabaigos?
Kaip atskirti duomenų tipus pagal reikšmę ir nuorodą ir kuo jie skiriasi programavime?
Kokia silpnų (weak) ir nevaldančių (unowned) nuorodų vaidmuo programavimo kalbų atminties valdyme?
Ar kada nors dirbote kuriant ar naudodamas dizaino sistemą ankstesnėje darbovietėje?
Ar galite paaiškinti Copy-on-Write principą ir kaip jis veikia duomenų saugojimo sistemose?
Kokio atlyginimo tikitės šioje pozicijoje?
Paaiškinkite, ką reiškia GCD terminas ir kaip jis naudojamas programavime
Kaip vyksta atminties išlaisvinimas svarbiems duomenų tipams, kurie yra saugomi steke?
Ar galite paaiškinti, ką reiškia automatinės atminties valdymo ARC mechanizmas iOS?
Ar galite išvardyti pagrindinius eilės tipus, naudojamus programavime?
Paaiškinkite sinchroninių operacijų veikimo principą ir jų paskirtį programavime.
Paaiškinkite objekto kūrimo, naudojimo ir naikinimo etapus jo egzistavimo metu programoje
Kokios informacijos paprastai saugomos iškvietimų steke programos vykdymo metu?
Ar galite paminėti pagrindinius kolekcijų tipus, naudojamus Swift kalboje?
Ar turite patirties su klausimais ir sunkumais, kurie kyla naudojant daugiagijį programavimą?
Ar galite paaiškinti automatinio objektų išlaisvinimo principą naudojant AutoreleasePool?
Kuo skiriasi duomenų struktūra, sauganti unikalius elementus, nuo elementų sekos, leidžiančios pasikartojimus?