iOS
Cik ilgi vidēji ilgst intervija ar kandidātu?
Kādas grūtības un šķēršļi jums radās, izmantojot izvēlētās tehnoloģijas jūsu projektos?
Kā plāno un prioritizē savu darbu šai dienai?
Kādi testēšanas veidi pastāv programmatūras izstrādes procesā?
Vai jūs varētu izskaidrot, kā tiek īstenota sinhronā uzdevumu sūtīšana caur DispatchSync GCD?
Vai ir iespējama elementu secīga apstrāde kolekcijas tipa datu iekšienē?
Kādās situācijās notikums noklikšķināt uz elementa netiks apstrādāts caur View notikumu apstrādes mehānismu?
Vai vari sniegt piemēru, kas ilustrē dažādus objektorientētās programmēšanas polimorfisma veidus?
Aprakstiet, kā tika īstenota atkarību injekcija jūsu iepriekšējā darba vidē.
Vai jums ir praktiska pieredze strukturētas konkurences īstenošanā projektos?
Kā Auto Layout izmanto ierobežojumus, lai noteiktu elementu novietojumu un izmēru?
Vai vari uzskaitīt un izskaidrot galvenās problēmas, kas saistītas ar automātisko atmiņas pārvaldību, izmantojot ARC?
Kādus līdzekļus un pieejas jūs izmantojat, lai pārvaldītu izpildes plūsmas savos projektos?
Ja izveidojat mainīgo user ar weak var user = User(), cik daudz atsauču būs uz šo objektu?
Vai jūs varat izskaidrot SOLID pamatprincipus programmatūras izstrādei?
Vai jūs varat sniegt piemēru, kā izmantot Swift standarta bibliotēkas struktūru?
Vai jūs varat izskaidrot, kas ir savstarpējas izslēgšanas mehānisms (Mutex) un kā tas darbojas, lai novērstu vienlaicīgu piekļuvi resursiem?
Ko nozīmē convictions inicializācija sistēmas kontekstā?
Vai jūs varat izskaidrot, ko nozīmē termins 'File Manager' operētājsistēmu un failu pārvaldības kontekstā?
Kā jūs izmantojāt datu bāzes savos projektos un kāds ir jūsu pieredzes līmenis ar tām?