Можете ли да обясните какво представлява обектът DispatchWorkItem в iOS и как се използва при управлението на задачи?
iOS
Кой метод позволява да се определи промяната в ориентацията на екрана на устройството?
Можете ли да обясните какво е основната опашка в системата за обработка на съобщения?
Кои са основните методи на жизнения цикъл в AppDelegate и как да ги използваме?
Кога е целесъобразно да се използва определена структура от данни?
Обяснете концепцията за Dependency Injection и ролята й в разработката на софтуерни компоненти
Можеш ли да изброиш основните видове хранилища на данни, използвани в CoreData?
Можете ли да обясните какво е структурата DispatchGroup и как се използва за синхронизиране на изпълнението на няколко асинхронни задачи?
Имали ли сте опит в съхраняването на информация за потребителите в предишни проекти?
Можете ли да опишете архитектурата на проектите, по които сте работили преди?
Сблъсквали ли сте се някога с предизвикателството да преобразите интерфейса на приложение, за да поддържа както портретна, така и пейзажна ориентация на устройството?
Можете ли да дадете пример за оценка на времевата или пространствената сложност на алгоритъм и да я обясните?
Каква е основната разлика между клас и структура в езиците за програмиране?
Можете ли да обясните какво се разбира под концепцията за Shape Layer в графичен или програмен контекст?
Можеш ли да изброиш основните команди на дебъгъра LLDB, с които си запознат?
Опишете пример за алгоритъм, използван за търсене на елемент в структура от данни
Можете ли да обясните концепцията за required init в Swift и ролята й при инициализацията на обекти?
Можете ли да обясните какво е граф, в който на всяка ребро е присвоена определена тежест?