iOS
Можеш ли да дадеш пример за реализиране на принципа за обръщане на зависимостите в проект?
Кой подход е по-подходящ при използване на WebSocket: един канал за всички събития или отделни канали за различни задачи на сървъра?
Какви стъпки трябва да се предприемат, за да се премахне ефектът от сривове на изображенията при превъртане на таблицата?
Можете ли да обясните какво означават блокираните процеси в многонишково приложение?
Защо е задължително обявяването на инициализатора в протокола за всички класове, които реализират този протокол?
Обяснете разликата между последователната и паралелната обработка на данни.
В кои ситуации се препоръчва използването на NSLock за синхронизиране на нишки?
Какви са предимствата и недостатъците на използването на frames за оформяне на страници?
Може ли да се съхраняват допълнителни свойства вътре в изброяванията в език за програмиране?
Можете ли да обясните разликата между таблицата на свидетелите и виртуалната таблица в обектно-ориентираните системи?
Можете ли да обясните разликите между различните типове колекции и техните характеристики?
Можете ли да обясните какво означава модификаторът final в езици за програмиране, например в Java?
Защо индикаторът за зареждане остава анимиран, дори ако дебъгърът е изключен или спира изпълнението на програмата?
Посочете основните елементи, които съставляват рамката UIKit.
Обяснете концепцията за автоматично разполагане на елементи на интерфейса в рамките на разработката на потребителски интерфейси.
Какви видове модификатори за достъп знаете и как работят?
Как се реализира и работи механиката на хеширането в езиковите структури от данни, осигурявайки уникалност и бърз достъп?
Можете ли да обясните какво се разбира под термина 'капацитет' в контекста на системи или приложения?
Как се определя времевата сложност на операцията по вмъкване на елемент в структура от тип множество?
Можете ли да обясните принципите, лежащи в основата на SOLID за разработка на софтуер?