iOS
Кой вариант е по-добър за търсене на елементи — масив или множество (Set)?
Обяснете предназначението и работата на делегатите в контекста на програмирането на C#.
Лошото използване на патърна Singleton нарушава ли принципа за единствена отговорност?
Как се нарича вграденият елемент на Swift Concurrency, предназначен за организиране на опашката с задачи в главния поток?
Извършва ли се автоматично извикване на методите за жизнения цикъл на ViewController по време на създаването му?
С кои рамки вече сте работили или използвали в проектите си?
Работили ли сте някога върху създаването или използването на дизайн система на предишното си място на работа?
Какви методи и практики използваш за подобряване и оптимизация на съществуващия код?
На кой етап от цикъла на живота на компонента може безопасно да се получи актуална информация за текущото състояние на прозореца или рамката му?
Коя диспетчеризация в програмирането — статична или динамична — осигурява по-бързо изпълнение?
Можете ли да дадете пример за ситуация, когато данните се организират и се намират в област от паметта, наречена купчина?
При какви условия механизмът copy-on-write спира да предотвратява ефективно копирането на данни?
Как е реализирана системата за оформление на интерфейси в SwiftUI и какви основни принципи използва?
В кои ситуации се препоръчва използването на структури от данни?
Коя категория данни принадлежи типът Enum?
Можете ли да обясните механизма на асинхронна обработка в опашка с конкуренция?
Можете ли да обясните какво означава принципът на инверсия на зависимостите в обектно-ориентираното програмиране?
Обяснете принципа на работа на архитектурния модел MVVM и неговите съставки.
Какви стандарти или принципи спазваш при създаването на програмен код?
Можете ли да обясните какво е NSHashTable и как се използва?