iOS
Aprašykite savo darbo patirtį ir pagrindines užduotis, su kuriomis susidūrėte ankstesnėje darbovietėje.
Paaiškinkite, kas suprantama po duomenų perkėlimo procesu tarp duomenų bazių ar jų struktūrų.
Kaip veikia Automatinis nuorodų skaičiavimas (ARC) programos vykdymo metu?
Ar galite paaiškinti, kas yra reikšmės tipai programavime?
Kokie požiūriai ir įrankiai naudojami programinės įrangos sistemose atminties naudojimui kontroliuoti ir optimizuoti?
Ar galite pateikti pavyzdį, kada nuorodos tipo objektai yra saugomi steke?
Kokia yra DispatchWorkItem vaidmuo valdant užduotis GCD sistemoje?
Kaip galima nustatyti išlaikymo ciklus (retain cycle) atmintyje programų kūrimo metu?
Kokie konstruktorių tipai įgyvendinami klasėje ir kuo jie skiriasi?
Ar būtina, kad klasėje būtų konstruktorius, kad ji tinkamai veiktų?
Paaiškinkite Cherry Pick operacijos principą versijų valdymo sistemose.
Papaskinkite apie savo patirtį komerciniuose projektuose
Ar galite pateikti pavyzdį, kada Swift kode naudojamas `unowned` operatorius?
Kokios yra DispatchWorkItem naudojimo pranašumai kuriant daugiagijines programas?
Kokias galimas problemas gali kilti naudojant CALayer interfeisui įgyvendinti?
Ar galite paaiškinti, kas yra CALayer klasė ir kaip ji naudojama iOS kūrime?
Ar galima įgyvendinti naudotojo sąsają naudojant CALayer klasę iOS kūrime?
Kokį architektūros modelį naudotumėte pradedant naują projektą nuo nulio?