Vai pārbaudāt SOLID principu ievērošanu kodu pārskatīšanas laikā?
iOS
Kā tiek īstenotas un pārvaldīts paralēlo uzdevumu daudzvirzienu programmēšanā?
Izskaidrojiet atbildētāja ķēdes (Responder Chain) koncepciju GUI lietojumprogrammu notikumu apstrādes sistēmā.
Vai jūs varat izskaidrot vājo atsauču jēdzienu programmēšanā?
Vai programmēšanas valodā ir iespējams aizliegt klasēm mantošanu no noteiktas klases?
Vai jūs varat izskaidrot Enum jēdzienu ar netiešu mantošanu vai netiešām saitēm?
Vai ir iespējams veikt testēšanu metodes, kas ir deklarētas kā privātas, iekšā klasē?
Vai jums ir kādi jautājumi par darbu vai projektu?
Kādi kritēriji jāizpilda, lai veiksmīgi pievienotu elementu Dictionary kolekcijai?
Vai DispatchQueue.main ir secīga vai paralēla rinda?
Kāda ir laika sarežģītība, pievienojot elementu vārdnīcai?
Vai vari sniegt piemēru situācijai, kurā tiek piemērots Liskova princips, lai aizstātu vienu tipu ar citu bez programmas loģikas pārkāpšanas?
Kad ir kad būtu lietderīgi izmantot konkrētu datu struktūru?
Kāda ir atšķirība starp VIPER un Clean Swift arhitektūras modeļiem mobilo lietojumprogrammu izstrādē?
Vai jūs varētu detalizēti aprakstīt vienu no saviem iepriekšējiem projektiem un jūsu lomu tajā?
Kādos nosacījumi un īpašības ir jāatbilst objektiem, lai tos varētu izmantot kā atslēgas vārdnīcā?
Vai jūs uzskatāt, ka programmēšanas process ir interesants?
Vai vari uzskaitīt galvenās stāvokļus, kuros var atrasties lietojumprogramma?
Izskaidrojiet automātiskās elementu izvietošanas koncepciju lietotāja saskarnes izstrādes ietvaros.
Vai jūs varat dalīties ar savu profesionālo pieredzi un galvenajiem sasniegumiem?