Ar galite paaiškinti SOLID principus programinės įrangos kūrimui?
iOS
Kokio atlyginimo tikitės šioje pozicijoje?
Ar galite paaiškinti, ką reiškia automatinės atminties valdymo ARC mechanizmas iOS?
Kaip sukurti masyvą, apsaugotą nuo vienu metu vykstančių pakeitimų iš kelių srautų?
Ar turite patirties kuriant programas naudojant reaktyvų požiūrį ir MVVM modelį?
Paaiškinkite, ką reiškia SOLID principai objektinio programavimo srityje
Kokius metodus naudoji duomenų saugojimui ir organizavimui programose?
Kokius įrankius ir mechanizmus naudojate daugialypės užduoties įgyvendinimui ir valdymui programose?
Paaiškinkite atsakiklio grandinės (Responder Chain) koncepciją GUI programų įvykių apdorojimo sistemoje.
Kada galite pradėti vykdyti savo pareigas šioje pozicijoje?
Ar galite paaiškinti, kas yra LiveLock ir kaip jis skiriasi nuo kitų būsenų, tokių kaip deadlock?
Kokiuose projektuose turėjote dalyvauti ar juos įgyvendinti?
Kaip vyksta įvykių apdorojimas UIKit karkase?
Su kokiomis sunkumais gali susidurti sistema dirbdama su daugialypiu procesavimu?
Kuo skiriasi Frame ir Bounds savybės grafinėje sąsajoje?
Paaiškinkite, kas suprantama po duomenų perkėlimo procesu tarp duomenų bazių ar jų struktūrų.
Kokia yra atskyrimo vaidmuo tarp stovo ir krūvos programos išteklių valdyme?
Kaip gali įvykti LiveLock sistemoje ir kuo jis skiriasi nuo DeadLock?
Ar naudojote „Combine“ karkasą savo projektuose asinchroninių duomenų apdorojimui?
Ar galite paaiškinti, kas yra reikšmės tipai programavime?