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