iOS
Ar dirbote su užduotimis, kurias komandos kolegos jums paskyrė?
Ar galėtumėte paaiškinti sąsajų atskyrimo principą objektinio programavimo srityje?
Kokius tikslus sau keliate savo profesiniam augimui mūsų įmonėje?
Ar galite paaiškinti, kas yra prieigos kontrolė ir kodėl ji reikalinga sistemose?
Paaiškinkite skirtumus tarp GCD, NSThread ir OperationQueue ir jų pranašumus iOS programavimo daugiagijai.
Paaiškinkite Cherry Pick operacijos principą versijų valdymo sistemose.
Ar duomenų struktūra visada automatiškai įdedama į atminties steką?
Kuriame UIViewController gyvavimo ciklo etape vykdoma NSLayoutConstraint nustatymas?
Kuo skiriasi naudoti klasės metodą ir statinį metodą diegiant singleton?
Kokiose scenarijuose yra tikslinga naudoti UIHostingController programoje?
Ar įmanoma vienu metu įrašyti į vieną objektą iš kelių duomenų šaltinių?
Ką reiškia tipas AnyObject programavimo kontekste?
Kokia yra naujo elemento įterpimo į masyvą operacijos laiko sudėtingumas?
Paaiškinkite, ką reiškia kintamųjų gaudymas uždarymo funkcijoje.
Ar galima įgyvendinti kelių objektų įspėjimo mechanizmą naudojant Observer modelį?
Paaiškinkite, kas yra Behavior-Driven Development (BDD) metodologija ir kaip ji taikoma programinės įrangos kūrimo procese.
Kaip susidūrėte su iššūkiais dirbdami komandoje?
Kaip priklauso masyvo užimamą atminties kiekis nuo jame esančių elementų skaičiaus?
Ar galite pateikti pavyzdį, kaip taikyti VIPER architektūros modelį projekte?
Ar galite paaiškinti priklausomybių inversijos principo ir priklausomybių injekcijos skirtumus?