iOS
Kā Swift valodā tiek panākta vairāku klases vai protokolu mantošana?
Kādi nosacījumi un ierobežojumi ir saistīti ar vāju īpašību izmantošanu programmatūras sistēmās?
Kuru minimālo iOS versiju uzskatāt par standarta atbalstam savos projektos?
Kura procesa vai plūsma ir atbildīga par lietotāja saskarnes apstrādi sistēmā?
Kā rinda var vienlaikus apstrādāt vairākas uzdevumus vai operācijas?
Vai jūs varat izskaidrot atšķirības starp jēdzieniem Use Case un Interactor programmatūras izstrādē?
Kad kontroliera saknes skats tiek izveidots?
Ko nozīmē termins Mutating programmēšanas kontekstā?
Kāds ir mazākais objektu skaits, kas nepieciešams atmiņas turēšanas cikla veidošanai?
Kā var pārtraukt asīnhronās operācijas izpildi?
Kādus objektu inicializācijas metodes jūs zināt un izmantojat klasēs?
Kādi ierobežojumi pastāv vispārējās programmēšanas mehānismos?
Izskaidrojiet, ko nozīmē Liskova aizvietošanas princips un kā tas tiek piemērots objektorientētajā programmēšanā.
Ar kādām problēmām var saskarties, izmantojot Storyboard interfeisu izstrādes procesā?
Ko nozīmē klases atrašanās vieta dinamiskās atmiņas (heap) zonā un kāpēc tas tiek darīts?
Kādēļ jūs atstājāt savu iepriekšējo darbu?
Kura atslēgvārds tiek izmantots, lai mainītu mainīgā vērtību funkcijas ķermenī?
Vai vari sniegt piemēru situācijai, kad tiek piemērots protokola princips?
Kā tiek veikta uzdevumu izpilde, izmantojot sinhrono ievietošanu globālajā rindā?
Kā tiek īstenotas un pārvaldīts animācijas UIKit?