iOS
Какво отличава опциите convenience и required при посочване на зависимости или изисквания в проект?
Възможно ли е пълното отказване от използването на DispatchWorkItem при реализирането на асинхронни задачи?
Работили ли сте с документацията на API?
Можете ли да обясните принципа на Content Hugging и как се използва в дизайна на интерфейси?
Кога и защо се прилага принудително разопаковане на опционали в Swift?
Разкажете за случай, когато сте трябвало да обяснявате технически концепции на човек без технически опит.
Какво е предназначението на класа UIScreen в iOS разработката?
Колко често преминавате интервюта или оценки на професионалното си ниво?
Как протече взаимодействието с отдела за тестове по време на работата по проекта?
Обяснете разликите между асинхронното програмиране, многонитковостта и многопроцесорността в контекста на разработката на софтуерни системи.
Къде ще бъде разположена структурата, ако вътре има поле, което е екземпляр на клас?
Можете ли да обясните какво е push токен и как се използва в мобилните приложения?
Каква е разликата между отношенията на агрегиране и композиция в обектно-ориентираното програмиране?
Какви етапи на жизнения цикъл преминават делегатите на UIApplication?
Как може да се определи броят на начините за инициализация на компонентата view?
Кога обикновено спира да се използва таблицата с допълнителни данни (Side Table) в базата данни?
Кой от тези методи се случва първи: viewDidLoad или viewWillAppear?
Какво означава операцията UPSERT в контекста на работа с бази данни?
Какви стъпки трябва да се предприемат за проследяване на актуализациите на драйвера в RxSwift?
Може ли да реализирате собствен обвивка на свойство в езика Swift?