iOS
Как е реализирана диспетчеризацията на методите, добавени чрез Extension към протоколи?
Използвали ли сте механизма на семафора в проектите си за управление на конкуренцията на ресурси?
Какви методи ще използваш за достъп до референтните типове данни в езика Swift?
Можете ли да обясните какво е пул от нишки и защо се използва в многопоточната програмиране?
Можете ли да обясните какво се разбира под опционални изисквания в контекста на комуникационните протоколи?
Имате ли практика за откриване и отстраняване на течове на памет в приложенията?
Какви са предимствата на използването на DispatchWorkItem при разработката на многопоточни приложения?
Как да реализираме изпълнението на задачи една след друга с помощта на GCD?
В кои случаи и за какви цели се използва механизмът за разширения в диспетчеризацията?
Какъв е максималният брой екрани на потребителския интерфейс, които могат да бъдат реализирани в едно приложение?
Можеш ли да назовеш основните примитиви, използвани в GCD (Grand Central Dispatch)?
Можете ли да обясните какво означава терминът 'NitTest' в контекста на разработката или тестването на софтуер?
Какви методи съществуват за поставяне на задачи в опашката за обработка?
Обяснете ролята и функциите на координатора в организация или процес.
Какво ново събитие или етап на развитие беше въведено в последната версия на жизнения цикъл на компонента или системата?
Каква е разликата между защитения протокол за предаване на данни HTTPS и стандартния HTTP?
Как да реализирате съхранението на слаби препратки вътре в масив във вашия програмен език?
Какво поведение се очаква, ако се изключи механизмът copy-on-write от структурата данни?
Какво означава използването на типа по подразбиране в GCD и как се прилага?
Какви предимства използват множествата в сравнение с масивите в контекста на съхранението на данни?