iOS
Когато хванете променлива вътре в затваряне, къде се съхранява — в стека или в купчината?
Обяснете разликите между механизмите за делегиране и KVO в контекста на наблюдение на промени в обекти
Какво значение има буквата S в принципите SOLID при разработката на софтуер?
Какви са предимствата и недостатъците на архитектурния модел VIPER при разработката на мобилни приложения?
Можете ли да опишете основните си задължения и проекти, по които сте работили на последната си позиция?
Можеш ли да дадеш примери за класове в UIKit, които нарушават принципите SOLID?
Къде ще бъде разположена структурата, ако вътре има поле, което е екземпляр на клас?
Следвате ли принципите SOLID при разработката на вашите проекти?
Кога размерите на Bounds и Frame на представяне могат да имат различни стойности?
Какви параметри и метрики използвате, за да определите пълнотата на тестовото покритие в проекта?
Какви методи могат да се използват за реализиране на обмен на данни между нишки за тяхната съгласувана работа?
Какви са предимствата и недостатъците на използването на архитектурния модел Clean Swift в мобилната разработка?
Обяснете какво означава принципът на Лисков за заместимост и как се прилага в обектно-ориентираното програмиране.
Какво ще се случи, ако използвате синхронна диспетчеризация на главната опашка в глобалния контекст?
Какви инструменти и механизми използвате за реализиране и управление на многозадачността в приложенията?
Кой подход — структура или клас — има по-добра производителност?
Извършва ли се автоматично извикване на методите за жизнения цикъл на ViewController по време на създаването му?
В кои ситуации и в кой момент работи методът applicationWillTerminate в приложението?