iOS
Milline on abstraktsiooni kasutamise roll tarkvarasüsteemide arendamisel?
Milliseid süsteemide kujundamise põhiprintsiipe te tavaliselt oma töös rakendate?
Kas saaksite kirjeldada peamisi kohustusi ja projekte, millega te viimati töötasite?
Kas järgite SOLID põhimõtteid oma projektide arendamisel?
Milliseid SOLID põhimõtteid kasutate tarkvarasüsteemide kavandamisel?
Kas teil on kogemusi mitmetasandiliste või keerukate andmevormidega töötamisel?
Kas teil on kogemusi mitme niidiga rakenduste arendamisel või nendega töötamisel?
Selgitage, mida tähendab GCD termin ja kuidas seda kasutatakse programmeerimises
Kas saaksite selgitada objektiivse programmeerimise avamise ja sulgemise põhimõtte põhiteooriat?
Kas saaksite rääkida oma peamistest kohustustest ja projektidest, milles olete osalenud eelmistel töökohtadel?
Kirjeldage kõige keerulisemaid tehnilisi ülesandeid, millega olete kokku puutunud ja mida olete edukalt lahendanud
Kas saaksite rääkida keerulistest UI-elementidest, mida teil tuli arendada?
Kas saaks jagada kõige olulisemaid projekte või ülesandeid, mida teil õnnestus edukalt ellu viia?
Kas saaksite selgitada süsteemi või rakenduse arhitektuuri kontseptsiooni?
Millistes projektides teil tuli osaleda või neid ellu viia?
Millised piirangud võivad tekkida süsteemis laiendusi kasutades?
Selgitage erinevusi map ja flatMap meetodite vahel andmekogumite või andmevoogudega töötamisel.
Milliseid standardeid või põhimõtteid järgite programmeerimiskoodi loomisel?