iOS
Môžete vysvetliť rozdiely medzi princípom invertovania závislostí a injekciou závislostí?
Máte skúsenosti s vývojom aplikácií s použitím reaktívneho prístupu a vzoru MVVM?
Ako určiť optimálnu úroveň všeobecnej abstrakcie pri vývoji softvérových riešení?
Ako implementovať interakciu medzi Gesture Recognizer a reťazcom spracovateľov v systéme?
Ako prebiehala diskusia o vašom návrhu a aké boli hlavné body v dialógu?
Stalo sa vám niekedy, že ste nedokončili úlohu v stanovenom čase?
Môžete uviesť príklady algoritmov na vyhľadávanie prvkov v dátových štruktúrach?
Ako by ste vysvetlili pojem zásobník v programovaní?
Aké podmienky a vlastnosti musia objekty spĺňať, aby ich bolo možné použiť ako kľúče v slovníku?
Máte preferencie alebo obmedzenia pri používaní určitých technológií v práci?
Zabezpečuje dátová štruktúra poľa bezpečnosť pri súčasnom prístupe z viacerých vlákien?
Aké sú typy únikov pamäte a ako ich odhaliť?
Aké typy kolekcií sa považujú za typy hodnôt v programovacom jazyku?
Ako získať súčet všetkých čísel v poli typu Int v Swift?
Aké hlavné nevýhody môžu vzniknúť pri používaní hash funkcií?
Aké obmedzenia a požiadavky existujú pre objekty, aby mohli byť použité ako prvky hash tabuliek alebo hash štruktúr v Swift?
Môžete vysvetliť koncept VIPER a jeho hlavné komponenty?
Aká je úloha a použitie všeobecných typov údajov v programovaní?
Ako ovplyvňuje použitie premennej v uzávierke a jej následné volanie po zmene jej hodnoty konečnú hodnotu premennej counter?
Môžete vysvetliť, ako funguje reťazec spracovateľov v systéme Responder Chain?