Опишите ваше радно искуство и кључне задатке са којима сте се суочили на претходном радном месту.
iOS
Kako su kolekcije podataka implementirane i funkcionišu unutar sistema na niskom nivou?
Када и у којим ситуацијама је пожељно користити скупове у програмирању?
Kako se implementira skladištenje opcionalnih vrednosti u programiranju?
Koji tip podataka predstavlja mehanizam zatvaranja u programiranju?
Узимајући у обзир вашу тренутну ситуацију, да ли намеравате да ускоро промените место пребивалишта?
Објасните фазе развоја и функционисања iOS апликације од покретања до завршетка.
Колико интервјуа сте већ прошли?
Можете ли описати архитектуру пројеката на којима сте раније радили?
U kojim situacijama dolazi do statičkog poziva metoda u programskom jeziku?
Koja sredstva i komponente koristiš za kreiranje i upravljanje interfejsima u UIKit?
Можете ли објаснити шта је структура DispatchGroup и како се она користи за синхронизацију извршавања више асинхроних задатака?
Можете ли да поделите своје професионално искуство и кључна достигнућа?
Koji oblik rada vam je bliži — udaljeni, kancelarijski ili hibridni režim?
Da li imate praktično iskustvo u razvoju interfejsa koristeći UIKit?
Можете ли да наведете друге основне принципе који се користе у развоју софтвера поред SOLID?
Можеш ли дати пример примене принципа инверзије зависности у пројекту?
Опишите сценарио у којем ваша апликација извршава задатке у позадини и како се то реализује.
Koje alate i tehnologije koristiš za interakciju i upravljanje bazama podataka?
Koja je glavna razlika između klase i strukture u programskim jezicima?