iOS
Обяснете принципа на работа на таблицата свидетели (Witness Table) в контекста на реализирането на виртуални функции в обектно-ориентираното програмиране.
В коя фаза от жизнения цикъл на UIViewController се настройва NSLayoutConstraint?
Как може да се отменя задача, която е в опашката, преди да започне?
Как може да се открие събитието на отпускане на пръста при превъртане в приложение, използващо SwiftUI?
Може ли да се използва сложна структура от данни като ключ в речник?
Как е реализирана структурата и принципът на работа на SwiftUI?
Можеш ли да изброиш и кратко да опишеш шаблоните за проектиране, различни от архитектурните решения?
Кой шаблон за дизайн съответства на архитектурния модел MVVM?
Можеш ли да дадеш пример за прилагане на архитектурния модел VIPER в проект?
Можете ли да обясните разликите между компонентите Presenter и ViewModel в архитектурата на приложенията?
Можеш ли да назовеш основните принципи, използвани при проектирането на софтуерни системи?
Как определя приложението коя страница или компонент са избрали потребителите при клик?
Можете ли да опишете основните етапи от жизнения цикъл на обекта в програмирането?
Можете ли да обясните какво означава принципът SSL Pinning и как се реализира в приложенията?
Можете ли да разкажете за основните си задачи и отговорности на предишната си работа?
Кои шаблони за дизайн допринасят за подобряване на тестируемостта на кода?
Имали ли сте опит с системи за управление на проекти или мениджъри на пакети, използвани в проекти?
Какви са вашите текущи чувства и състояние в момента?
Обработва ли UIGestureRecognizer събития чрез UIResponder в iOS?
Как да определите дали една операция е атомарна в контекста на многопоточността и синхронизацията?