Vai jūs varat nosaukt galvenos arhitektūras modeļus, kas tiek izmantoti sistēmu projektēšanā?
iOS
Vai ir iespējams vienā pavedienā vienlaikus izmantot vairākus DispatchGroup?
Kādiem metodiem var izmantot, lai atklātu atmiņas noplūdes problēmas lietojumprogrammā?
Vai jūs varat izskaidrot, ko nozīmē koda asenhrona izpilde un kādas ir tās galvenās priekšrocības?
Kurā posmā un kurā sistēmas komponentā tiek pieņemts lēmums par vērtības glabāšanas vietu?
Kā atšķirt datu tipus pēc vērtības un pēc saites un kādas ir to atšķirības programmēšanā?
Vai esat strādājis ar API dokumentāciju?
Vai vari sniegt piemēru, kas ilustrē SOLID principu piemērošanu izstrādē?
Vai jūs varat izskaidrot Copy-on-Write principu un kā tas darbojas datu glabāšanas sistēmās?
Vai jūs varat izskaidrot, ko nozīmē termins 'zombi objekts' programmēšanā?
Izskaidrojiet sinhronizēto operāciju darbības principu un to mērķi programmēšanā.
Vai jūs varat izskaidrot, ko nozīmē termins 'Actor' programmēšanas un sistēmu kontekstā?
Vai jums ir pieredze daudzvītņu lietojumprogrammu izstrādē vai darbā ar tām?
Vai jūs varat izskaidrot SOLID pamatprincipus programmatūras izstrādei?
Kāda ir atšķirība starp datu struktūru, kas glabā unikālus elementus, un elementu secību, kas ļauj atkārtojumus?
Izskaidrojiet galvenās atšķirības starp masīvu, vārdnīcu un kopu to izmantošanas un datu struktūras kontekstā.
Pastāstiet, kā jūs veicāt pārbaudi un domu apmaiņu par kodu iepriekšējā komandā.
Kādus lietotāja saskarnes izvietošanas metodes esat izmantojis savā praksē?