Puteți vorbi despre experiența dvs. în realizarea sarcinilor și proiectelor la locul de muncă anterior?
iOS
Cum ați rezolvat conflictele la îmbinarea ramurilor în sistemul de control al versiunilor Git la locul dumneavoastră anterior de muncă?
Ați putea explica ce sunt profilele Provision în contextul dezvoltării de aplicații mobile?
Poți oferi un exemplu de situație în care se aplică mecanismul de dispatch al mesajelor?
Descrieți experiența dvs. de muncă și sarcinile cheie cu care v-ați confruntat în locul de muncă anterior.
Poți explica ce înseamnă termenul Swizzling în programare?
Ce tipuri de conturi pentru dezvoltatori cunoști?
Care sunt diferențele dintre metodele map, flatMap și filterMap în procesarea colecțiilor?
Care este rolul multitreading-ului în sistemele moderne de software și de ce este utilizat?
În ce moment are loc eliberarea memoriei ocupate de un obiect?
Poți oferi un exemplu când obiectele de tip referință sunt stocate în stivă?
Puteți explica conceptul de delegare în modelele de proiectare și cum se aplică?
Cum determină aplicația ce pagină sau componentă au ales utilizatorii la clic?
Este suportat în Swift principiul programării orientate pe obiecte?
Puteți explica diferențele dintre UIView, UIWindow și CALayer în dezvoltarea interfețelor iOS?
Care este diferența dintre referințele de tip Weak și Unowned în gestionarea memoriei?
Este posibil să se facă modificări în conținutul fișierului info.plist în timpul rulării aplicației?
Poți explica diferențele dintre operațiile flatMap și compactMap în limbajele de programare?
Explicați etapele de dezvoltare și funcționare ale unei aplicații iOS de la lansare până la încheiere.
Ce v-a determinat să părăsiți postul anterior?