iOS
Каква е разликата между анотацията @Escaping и стандартните функции в езика за програмиране?
Имали ли сте опит с обработка на потоково видео в проектите си?
Какви характеристики и нюанси съществуват при съхраняването на низови данни?
Обяснете концепцията за полиморфизъм в обектно-ориентираното програмиране и как се прилага на практика.
Имали ли сте опит с използването на обобщени типове в проектите си?
Можете ли да обясните основната идея на принципа на отвореност и затвореност в обектно-ориентираното програмиране?
Можете ли да обясните какво означава терминът 'Responder' и каква роля изпълнява?
Кога се счита, че затварянето в Swift е escaping, дори и ако в кода не е посочена ключовата дума @escaping?
Можете ли да обясните какво означава анотацията @escaping в Swift?
Можете ли да разкажете за случаи, когато в екипа ви са възникнали разногласия или конфликти и как сте ги разрешили?
Можеш ли да обясниш какви видове блокировки съществуват и как работят в многопоточната програмиране?
С какви инструменти сте използвали за управление на зависимостите в проектите?
При реализиране на многопоточен софтуер, кое е по- предпочитано: използването на структури или класове?
При използване на функцията mutating, създава ли се ново копие на обекта или се променя текущият екземпляр?
Какви инструменти за отстраняване на грешки използвате при работа с код?
Може ли да се обяви затваряне като атрибут на клас?
Можете ли да обясните как работи патърнът Observer и в кои случаи се използва?
Можете ли да обясните какво е граф в контекста на компютърните науки и данните?
Можете ли да обясните какво прави операторът DELETE в SQL заявките?
Можете ли да обясните концепцията за внедряване на зависимости и защо е необходима в програмирането?