iOS
Може ли да разширите съществуващ клас или структура, като добавите ново свойство чрез разширения?
Разкажете как сте извършвали проверка и обмен на мнения по кода в предишния си екип.
В кои области на развитие или функционални направления бихте искали да направите своя принос?
Какви последствия могат да възникнат при използването на патърна Singleton в клас, реализиращ протокола за наблюдаван обект?
Можете ли да обясните какво е състояние на състезание при паралелно изпълнение на програми?
Как да оценим времевите разходи при добавяне на елемент в началото на едносвързан списък?
Можете ли да споделите своите хобита и интереси, както и какво правите в свободното си време?
Можете ли да обясните концепцията за Color Blading и как се прилага в дизайна?
Следиш ли новите инструменти и техники за разработка за iOS?
С какви трудности се сблъскахте при използването на snapshot тестове във вашите проекти?
Как се различават процесите на вмъкване на данни в началото и края на областта на паметта на буфера?
Когато предавате или създавате затваряне, то се копира или се предава по референция?
В кои случаи е по-добре да изберете използването на Frame Layout в интерфейса?
Каква е разликата между обявяването на клас с ключовата дума open и обикновеното определяне на клас без този модификатор?
Как се съхраняват данните в областта на динамичната памет (heap)?
Какви методи използвате за внедряване на зависимости във вашите проекти?
Можете ли да обясните концепцията за наследяване в обектно-ориентираното програмиране?
Какви хобита имате освен работата?
Защо е препоръчително да инициирате анимациите в метода viewDidAppear вместо в други жизнени цикли?
Можете ли да дадете примери за ситуации, когато структура или обект се заделят в динамична памет на купчината?