iOS
Aké metódy používate na odhalenie únikov pamäte vo vašich projektoch?
Čo uprednostňuješ: plniť úlohy samostatne alebo v tíme?
Môžete vysvetliť fázy životného cyklu View Controller a ich úlohu v riadení rozhrania?
Aké sú riziká a vlastnosti spojené s ukladaním rôznych typov údajov v jednom poli?
Máte občianstvo Ruského federácie?
Aká je úloha ViewModel v architektúre aplikácie?
Môžete vysvetliť, čo znamená pojem Dispatch Barrier v kontexte viacvláknového spracovania a synchronizácie vlákien?
V ktorej fáze životného cyklu sa vytvára a nastavuje pohľad v UIViewController?
Navigácia je napísaná v UIKit, a upozornenia/šity vyťahujete do UIKit alebo používate natívne prostriedky SwiftUI?
Ako určujete kľúčové body pri analýze kódu kolegov?
Ako môže fronta súčasne spracovávať niekoľko úloh alebo operácií?
Môžete vysvetliť rozdiely medzi pojmami Use Case a Interactor vo vývoji softvéru?
Aká bola vaša úroveň profesionálnej zodpovednosti alebo pozícia na predchádzajúcom pracovisku?
Ako implementujete a spravujete navigáciu v aplikácii?
Je možné použiť štandardný slovník ako vlákno bezpečnú dátovú štruktúru v prostredí s viacerými vláknami?
Ako možno zrušiť úlohu, ktorá je v poradí, pred jej spustením?
Aký je najmenší počet objektov potrebných na vytvorenie cyklu udržiavania v pamäti?
Vysvetlite, čo je trieda v objektovo orientovanom programovaní.
Akú úlohu má mechanizmus RunLoop pri spracovaní udalostí a správe front v aplikácii?
Vysvetlite, čo je metodológia Behavior-Driven Development (BDD) a ako sa používa v procese vývoja softvéru.