iOS
Luați în considerare în prezent noi oportunități profesionale?
Puteți enumera principalele tipuri de cozi cu care vă confruntați în programare?
La ce parametri trebuie să acorzi atenție atunci când alegi o nouă poziție de muncă?
Folosești metodele sau abordările tale proprii de lucru?
Se pot aplica restricții în Auto Layout din fire diferite de cel principal?
Ce salariu așteptați să primiți pentru această poziție?
Care este diferența dintre tipurile Any și AnyObject în limbajul de programare și care sunt principalele lor diferențe?
Unde și cum este implementat sistemul de coordonate pentru afișarea elementelor în UIKit?
Ce metodă de căutare a unui element este considerată mai eficientă: parcurgerea unui array sau accesul după cheie într-un dicționar?
Aveți experiență practică în scrierea de teste automatizate pentru verificarea calității codului?
Puteți explica ce înseamnă procesele blocate într-o aplicație multi-thread?
Care sunt diferențele dintre proprietățile Frame și Bounds în interfața grafică?
Unde și cum trebuie păstrate informațiile confidențiale ale utilizatorului?
Care a fost dimensiunea echipei în care ai lucrat la locul tău anterior de muncă?
Ce v-a determinat să părăsiți postul anterior?
Explicați etapele de dezvoltare și funcționare ale unei aplicații iOS de la lansare până la încheiere.
Câtți specialiști din echipa dvs. se ocupă de dezvoltarea aplicațiilor pentru iOS?
Descrieți experiența dvs. de muncă și sarcinile cheie cu care v-ați confruntat în locul de muncă anterior.
Este posibil să se implementeze moștenirea multiplă de la mai multe clase în același timp în limbajul Swift?