iOS
По какви начини можеш да намериш необходимия елемент в данните или структурата на данните?
Можете ли да обясните концепцията за обект, който носи твърде много отговорности и отговаря за множество функции в системата?
В кои източници за първи път се появиха принципите SOLID?
Имали ли сте опит с използването на механизми за кеширане за оптимизиране на работата на системите?
Как се определя времевата сложност на операцията по вмъкване на елемент с определен индекс в масив?
Как определяте реда на изпълнение на задачите във вашия проект?
Как свойствата на Layer са свързани с неговия Frame и Bounds и какво влияние оказват върху визуализацията на елемента?
Можете ли да обясните концепцията за Matched Geometry Effect и как се прилага в анимации или преходи на интерфейса?
Как наличието на странична маса влияе върху продължителността на съществуване на обекта в системата?
Можете ли да обясните какво означава ключовата дума 'unowned unsafe' в контекста на управлението на паметта в Swift?
Какви методи за разположение на потребителски интерфейси сте прилагали в практиката си?
Отговаря ли броят на процесите на броя на нишките в системата?
Можете ли да обясните предназначението и използването на DispatchQueue.global в Swift?
Можеш ли да изброиш основните видове хранилища на данни, използвани в CoreData?
Какви стъпки ще предприемеш, ако се сблъскаш с задача, чието решение не е очевидно за теб?
Какви са предимствата и недостатъците на използването на CoreData при разработката на приложения?
Имали ли сте опит в самостоятелното реализиране на функционалности във всички етапи на проекта, започвайки от поставянето на задачата и завършвайки с внедряването?
Може ли Swift да се разглежда като език за програмиране с функционални възможности?
Каква е разликата между използването на frame и Auto Layout при позициониране на елементи на интерфейса?
Имали ли сте опит да преназначите методите hitTest и point(inside:with:) в своите проекти?