iOS
Vai ir iespējams pievienot papildu īpašības esošajām klasēm vai objektiem, izmantojot paplašinājumus?
Kā jūs nosakāt galvenos punktus kolēģu koda analīzē?
Kādiem metodiem tiek īstenots pāreja starp ekrāniem lietojumprogrammās?
Kāds dispečera mehānisms tiek piemērots, izsaucot metodi, kas ir definēts protokolā, kas tika paplašināts ar Extension?
Kā tieši dati tiek nodoti prezentētājam informācijas attēlošanas posmā?
Kā atšķirt kopu ar unikāliem elementiem no vārdnīcas ar atslēgām un vērtībām?
Vai vari aprakstīt UIViewController dzīves cikla posmus un to mērķi?
Vai jūs varat izskaidrot, kas ir NSOperation klase un kā tā tiek izmantota asynhronisku uzdevumu pārvaldībā?
Kādus dizaina modeļus esat izmantojis savā programmēšanas praksē?
Vai jūs varat izskaidrot Alloc funkcijas lomu un funkciju Objective-C?
Vai vari nosaukt galvenos principus, kas tiek izmantoti programmatūras sistēmu projektēšanā?
Kā dinamiski noteikt katras šūnas augstumu saskarnē?
Vai jums ir papildu jautājumi par interviju?
Vai jūs varat paskaidrot, kas ir Compositional Layout jēga un kā tas tiek izmantots?
Izskaidrojiet vides konstruktora koncepciju un tās piemērošanu programmatūras izstrādē.
Kuras augstākā līmeņa funkcijas esat izmantojis savos projektos un vai varat sniegt piemērus to pielietošanai?
Vai jums ir prakse pārskatīt kolēģu vai savu risinājumu kodu?
Cik daudz izsaukumu notiek viewDidLoad metodē UIViewController dzīves cikla laikā?
Kāds ir pamata klases kodols, kas atrodas UIView pamatos?
Vai ir obligāti jābūt inicializatoram ar required modifikatoru bez protokolu īstenošanas?