iOS
Kāda ir abstrakcijas izmantošanas loma programmatūras sistēmu izstrādē?
Kādus galvenos sistēmu projektēšanas principus parasti piemērojat savā darbā?
Vai jūs varētu aprakstīt galvenās pienākumus un projektus, ar kuriem strādājāt savā pēdējā amatā?
Vai ievērojat SOLID principus, izstrādājot savus projektus?
Kādus galvenos SOLID principus izmantojat programmatūrasistēmu projektēšanā?
Vai jums ir pieredze daudzvītņu lietojumprogrammu izstrādē vai darbā ar tām?
Vai jums ir pieredze ar daudzlīmeņu vai sarežģītu datu formu izmantošanā?
Vai jums ir pieredze darbā ar BDUI jūsu projektos?
Vai jūs varat izskaidrot galveno ideju atvēršanas un slēgšanas principā objektorientētajā programmēšanā?
Izskaidrojiet, ko nozīmē GCD termins un kā tas tiek izmantots programmēšanā
Aprakstiet vissarežģītākos tehniskos uzdevumus, ar kuriem esat saskāries un kurius veiksmīgi esat atrisinājis
Vai jūs varētu pastāstīt par savām galvenajām pienākumiem un projektus, kuros esat piedalījies iepriekšējās darba vietās?
Vai vari dalīties ar saviem veiksmīgākajiem projektiem vai uzdevumiem, kurus jums izdevās veiksmīgi īstenot?
Vai jūs varat izskaidrot sistēmas vai lietojumprogrammas arhitektūras jēdzienu?
Vai jūs varētu pastāstīt par sarežģītiem UI elementiem, kurus jums nācās izstrādāt?
Kādos projektos jums nācās īstenot vai tajos piedalīties?
Kādi ierobežojumi var rasties, izmantojot paplašinājumus sistēmā?
Izskaidrojiet atšķirības starp map un flatMap metodēm, strādājot ar kolekcijām vai datu plūsmām.