iOS
Кой подход е по-подходящ при използване на WebSocket: един канал за всички събития или отделни канали за различни задачи на сървъра?
Каква е разликата между механизма Message Dispatch и Dynamic Dispatch в контекста на обработката на съобщения и извикванията на методи?
Какви методи се използват за внедряване на зависимости в приложението?
Какви са начините за откриване на грешки в проект, ако броят на pull request-ите значително се е увеличил?
Какви са предимствата от използването на ключовата дума 'let' при разработването на приложения за платформите на Apple и защо това се препоръчва?
Можете ли да обясните концепцията за асинхронни процеси в програмирането?
Какви стъпки трябва да се предприемат, за да се премахне ефектът от сривове на изображенията при превъртане на таблицата?
Обичаш ли видеоигрите?
В кои ситуации се препоръчва използването на NSLock за синхронизиране на нишки?
Какви са предимствата и недостатъците на използването на frames за оформяне на страници?
Колко време отнема средно провеждането на интервю с кандидат?
Каква е разликата между използването на ключовите думи 'unowned' и 'strong' при обявяване на препратки в Swift?
Какви трудности и препятствия срещнахте при използването на избраните технологии във вашите проекти?
Можете ли да обясните какво означава модификаторът final в езици за програмиране, например в Java?
Как планирате и приоритизирате работата си за текущия ден?
Можете ли да обясните механизма на последователната обработка на съобщения чрез веригата от обработчици (Responder Chain)?
В кои ситуации събитието клик върху елемент няма да бъде обработено чрез механизма за обработка на събития на View?
Имали ли сте практически опит в реализирането на структурирана конкуренция в проекти?
Можете ли да обясните какво се разбира под термина 'капацитет' в контекста на системи или приложения?
Каква е ролята на протоколите в процеса на разработка на автоматизирани тестове?