В какъв ред се изпълняват конструкторите и инициализаторите при създаването на екземпляр на клас?
iOS
Можете ли да обясните какво се разбира под асинхронност при изпълнението на програмен код?
Колко пъти в жизнения цикъл на UIViewController се извиква методът loadView?
Разкажете за опита си в търговски проекти
Как да различим използването на unowned без параметри от unowned(unsafe) в кода?
Имали ли сте практически опит в реализирането на структурирана конкуренция в проекти?
Можете ли да обясните какво е класът CALayer и как се използва в разработката за iOS?
Какъв беше размерът на екипа, в който работихте на предишното си място?
Каква е разликата между обикновения поток на изпълнение и основния поток в програма?
Как е организирана структурата на паметта за съхранение на данни в програмата?
Можете ли да обясните разликите между UIView, UIWindow и CALayer при разработката на интерфейси за iOS?
Обяснете концепцията за автоматично разполагане на елементи на интерфейса в рамките на разработката на потребителски интерфейси.
Можете ли да обясните разликите между операциите flatMap и compactMap в програмните езици?
Опишете вашите подходи и практики при използването на системата за контрол на версиите Git в работните процеси.
Можете ли да споделите своя професионален опит и ключови постижения?
Можете ли да опишете архитектурата на проектите, по които сте работили преди?
Може ли да дадете пример за използване на динамично разпределяне на памет за съхраняване на структура от данни?
Можеш ли да дадеш пример за ситуация, когато се извиква viewDidAppear, пропускайки извикването на viewWillAppear?
Може ли веднага да зададете начални стойности за полетата на структурата при нейното обявяване?
// Услуга, която изпраща заявки (get/post), url, формиране на заявката в зависимост от семантиката (decode/encode)