iOS
Можете ли да обясните какво се разбира под архитектурата Clean Swift и какви са нейните основни предимства?
Кой инструмент за работа с потоци от данни осигурява по-високо ниво на абстракция при управлението на многозадачността?
Какво означава буквата O в принципите SOLID?
Провеждали ли сте автоматизирано тестване на вашия код?
Можете ли да разкажете за трудни ситуации, с които сте се сблъсквали по време на работа по проект?
Обяснете каква роля играе принципът на отвореност-затвореност в SOLID и какво означава буквата O в този контекст
Можете ли да обясните принципите за създаване на четим и поддържан код?
Можете ли да обясните какво означава статично свойство в обектно-ориентираното програмиране?
Как се реализира стратегията Copy-on-write на ниво вътрешна работа на системата?
Как може да се реализира взаимодействието и връзката между различните опашки в системата?
Кой етап от жизнения цикъл на UIViewController се активира при връщане към предишния екран?
Използвали ли сте уменията си за управление на продукти при разработването на приложения за iOS?
Как ще се промени отображението на UIView, ако използвате трансформ на 90 градуса?
Поддържа ли механизмът copy-on-write оптимизация при работа със низове?
Какви предимства и недостатъци подчертавате в предишната си работа?
При използване на функцията mutating, създава ли се ново копие на обекта или се променя текущият екземпляр?
Колко пъти в жизнения цикъл на UIViewController се извиква методът loadView?
Кога беше последният път, когато си мислел за търсене на нова работа?
Можете ли да обясните концепцията за обектно-ориентирано програмиране и основните му принципи?
Можете ли да обясните механизма на изпълнение на DispatchAsync и неговите особености?