iOS
Какво отличава опциите convenience и required при посочване на зависимости или изисквания в проект?
Може ли компилаторът автоматично да обяви клас за финален по време на компилацията?
Кога и защо се прилага принудително разопаковане на опционали в Swift?
Разкажете за случай, когато сте трябвало да обяснявате технически концепции на човек без технически опит.
Какви са основните разлики между масив и множество и защо да изберете масив в определени случаи?
Коя референция, слабата (weak) или несобствената (unowned), осигурява по-висока производителност при използване в Swift?
Къде обикновено се намира входният поток от данни (Inout) в системата?
Могат ли да се реализират автоматични проверки без опора на комуникационни протоколи?
При какви условия приложението преминава от активен в неактивен статус?
Можете ли да обясните концепцията за абстрактна фабрика и нейното предназначение в шаблоните за дизайн?
Разкажете ни за най-трудната задача, която сте трябвало да реализирате с помощта на SwiftUI
Какви методи използвате за диагностика и търсене на причините за грешки, възникващи при крайните потребители?
Какви параметри и метрики използвате, за да определите пълнотата на тестовото покритие в проекта?
Използваш ли готови фрагменти от код при разработка?
На какво трябва да се обърне внимание, за да се разпознаят потенциалните проблеми при избор на нова работа?
От коя рамка или модул се осъществява създаването и управлението на UIView в iOS?
В кои ситуации се използват няколко обекта UIWindow в приложение?
Как се предава информацията, получена от интерактора, към презентера?
Може ли да реализирате собствен обвивка на свойство в езика Swift?
Какви данни съдържа обектът Frame?