iOS
Какво предпочитате: стандартен работен график или гъвкав режим?
Възможна ли е реализация на слабо свързани затваряния в език за програмиране?
Можете ли да обясните принципите за създаване на четим и поддържан код?
Кое е най-голямото число, което може да бъде представено с помощта на 32-битов знаков цял тип данни?
Какви предимства и недостатъци подчертавате в предишната си работа?
Коя референция, слабата (weak) или несобствената (unowned), осигурява по-висока производителност при използване в Swift?
Какви препоръчителни подходи и методи се използват за управление на основния поток на изпълнение и синхронизация на данните?
Какво ви мотивира да кандидатствате за тази позиция в нашата компания?
В кои случаи възниква поток от данни или събития в опашката?
Трябва ли задължително да се присвои стойност на статична променлива при обявяването ѝ?
Можете ли да обясните какво се разбира под декларативен стил на програмиране?
Може ли да разкажете за ключовите принципи на проектирането на софтуерни системи?
Обяснете основната разлика между архитектурните модели MVP и MVC
На кои места в системата се съхраняват различни категории данни?
Можете ли да обясните какво означава свойството UIAppearance в разработката на интерфейси?
Какво те мотивира да се развиваш професионално и да усъвършенстваш уменията си?
В коя функция инициираш изпълнението на анимацията?
Как влияе използването на анотацията @objc върху динамичното разпределение на методи в Objective-C и Swift?
Обяснете разликата между метод, който се реализира със същото име и сигнатура в класа и неговото пренатоварване, и презаписването на метода в наследените класове.
Кои примери за шаблони за автоматично генериране на код знаете?