iOS
Можете ли да обясните какво представляват ограниченията на типовете в програмирането?
Кои са основните принципи на проектиране на системи, които обикновено прилагате в работата си?
Какви са вашите професионални цели и какво очаквате да намерите в новата работа?
Какви са предимствата и недостатъците на използването на структури от данни при работа с многопоточни програми?
Какво е предимството от използването на Key Chain за безопасно съхранение на пароли?
Можете ли да дадете пример за ситуация, когато в системата се случва взаимно блокиране на ресурси?
Какво беше максималното число на едновременно активни потребители, регистрирани във вашия последен проект?
Каква е разликата между отношенията на агрегиране и композиция в обектно-ориентираното програмиране?
От какво се състои таблицата Side Table и каква информация се съхранява в нея?
Можете ли да дадете пример за ситуация, когато сте трябвало бързо да реагирате и да се адаптирате към значителни промени в проект?
Ще се промени ли резултатът от работата на масива, ако използваме стратегията copy-on-write?
Как структурата от данни Set осигурява уникалността на добавените елементи?
Прилагали ли сте автоматично мащабируем размер на елементите в таблицата?
Как се оценява ефективността на търсенето на елемент по ключ в структурата от данни Set?
Може ли да се определи свойство в интерфейса на протокол?
Какви трудности или рискове могат да възникнат при разработването и реализирането на механизма на координаторите в системата?
Може ли да разкажете за най-важните и силни лични и професионални страни?
Коя част от системата управлява маршрутизирането в архитектурата Clean Swift?
Какви указания трябва да се дават при използване на MainActor?
Какви потенциални проблеми могат да възникнат при предаване на обекти по референция в програма?