iOS
Kokiu atveju yra geriausia naudoti weak arba unowned atminties valdymui kūrėjų komandoje?
Paaiškinkite skirtumus tarp kompozicijos ir paveldėjimo naudojimo objektų orientuotoje programavime.
Kas vyksta prieš vykdant funkciją, pažymėtą @main anotacija?
Ar galite paminėti įvairius darbų su kolekcijomis metodus ir jų ypatybes?
Kokį abstrakcijos lygį taikote organizuodami failų sąveiką?
Ar galite paaiškinti Run Loop įvykių ciklo veikimo mechanizmą programose?
Kokie etapai ir veiksmai įtraukti į nuolatinės integracijos (CI) grandinę?
Kokia yra pagrindinė atviro/uždaro principo tikslas programinės įrangos sistemų dizaine?
Ar turite praktinės patirties rašant automatizuotus testus kodo kokybei patikrinti?
Paaiškinkite Offscreen Rendering koncepciją ir jos pagrindines taikymo sritis
Ar galite paaiškinti 'git rebase' komandos veikimo principą ir kaip ji naudojama dirbant su šakomis?
Kiek kartų vyksta viewDidLoad metodo iškvietimas UIViewController gyvavimo cikle?
Paaiškinkite Dependency Injection koncepciją ir jos vaidmenį programinės įrangos komponentų kūrime
Kaip skiriasi Proxy ir Bridge modeliai pagal jų paskirtį ir įgyvendinimą?
Ar galite paaiškinti, kas yra Bézier kreivė ir kaip ji naudojama kelių kūrimui grafikoje?
Ar galite išvardyti pagrindinius objektinio programavimo šablonus?
Ar galite pateikti pavyzdį, kaip naudoti standartinius komponentus, kai bounds savybė origin skiriasi nuo nulio?
Ką pasikeis elgesyje ar dizaine, jei paveldėta klasė nebus pažymėta kaip final?
Kokia yra polimorfizmo naudojimo tikslas ir privalumai objektų orientuotoje programavime?
Kokios yra skirtumai tarp async/await ir completion handlers naudojimo dirbant su asinchroniniu kodu?