iOS
Как е реализирана диспетчеризацията на методите, добавени чрез Extension към протоколи?
Можеш ли да изброиш основните шаблони за дизайн и да опишеш тяхното предназначение?
Какви методи ще използваш за достъп до референтните типове данни в езика Swift?
Можеш ли да обясниш различните типове стратегии за разпределение на таблиците?
Можете ли да обясните какво се разбира под термина Subscript в програмирането?
Как да реализираме изпълнението на задачи една след друга с помощта на GCD?
В кои случаи и за какви цели се използва механизмът за разширения в диспетчеризацията?
Опишете вашия опит в работата и ключовите задачи, с които сте се сблъсквали на предишното си място на работа.
Какви са предимствата на използването на Operations в сравнение с GCD при управлението на асинхронни задачи?
Каква е основната задача на ленивата инициализация и в кои ситуации се прилага?
Можеш ли да изброиш други типове памет, използвани в програмирането, освен стек и купчина?
Какви методи съществуват за поставяне на задачи в опашката за обработка?
Кои моменти в предишната ви работа смятате, че можеха да бъдат по-добри или ви предизвикаха неудовлетвореност?
Обяснете ролята и функциите на координатора в организация или процес.
Как да реализирате съхранението на слаби препратки вътре в масив във вашия програмен език?
Кога трябва да прилагате архитектурния модел MVC при разработката на проект?
Какво поведение се очаква, ако се изключи механизмът copy-on-write от структурата данни?
Имали ли сте опит с използването или поддръжката на самоподписани SSL сертификати?
Как да вмъкнете един ViewController в друг в приложение за iOS?
По какви начини може да се реализира наследяването на състоянието на приложението в различни архитектурни подходи?