iOS
Cik ilgi plānojat pabeigt jauna darba meklēšanu?
Kādā projektā vai procesā jūs piedalījāties iepriekšējā darba vietā?
Kādi ir galvenie atšķirības starp komponentiem TableView un CollectionView lietojumprogrammu saskarnes izstrādē?
Kādās situācijās ieteicams izmantot NSOperation, lai pārvaldītu asīnhronas uzdevumus iOS izstrādē?
Kādi ir galvenie jūsu iepriekšējās darba apstākļi un nosacījumi, kas varēja ietekmēt jūsu darbību?
Kura ir programmas izpildes dzīves cikla daļa tiek piemērots automātiskais atkritumu savācējs (ARC)?
Vai jūs varat izskaidrot algoritma sarežģītības novērtēšanas koncepciju un kāpēc tas ir svarīgi?
Kura sistēmas daļa pārvalda maršrutēšanu Clean Swift arhitektūrā?
Kādas jūsu personīgās īpašības var ietekmēt jūsu efektivitāti darbā?
Vai jūs varat izskaidrot, ko nozīmē izmantot Swift prievartisko atvēršanas operatoru un kāpēc tas ir bīstami?
Vai ir iespējams realizēt lazy evaluation, izmantojot konstrukciju let?
Kādus dizaina modeļus pazīstat iOS lietojumprogrammu izstrādes kontekstā?
Cik intervijas jau esat izturējuši?
Izskaidrojiet Flat Map metodes darbības principu un tās atšķirību no parastās Map, apstrādājot datu kolekcijas.
Kā programmatūras veidā piespiedu kārtā atjaunināt iOS saskarni?
Vai ir iespējams pievienot vairākus skata līmeņus (slāņus) lietotāja saskarnē?
Kādi datu tipi var tikt ievietoti masīvā?
Kādas uzdevumi daudzprocesu programmēšanā palīdz risināt sinhronizācijas primitīvus?
Vai ir iespējams veikt moduļu testēšanu View komponentiem, kas atrodas iekšā ViewController?
Kur atrodas objekts atmiņā, uz kuru norāda stiprā saite?