iOS
Можете ли да обясните механизма на работа на цикъла за събития Run Loop в приложенията?
Каква е целта на обекта DispatchGroup при синхронизиране на задачи в програмирането?
Как да реализираме плавна промяна на дисплея при превключване на ориентацията на устройството?
Обяснете концепцията за Offscreen Rendering и нейните основни приложения
Какви са начините за управление на взаимното изключване и синхронното изпълнение на нишки в многопоточната програмиране?
Можете ли да обясните какво се разбира под понятието Compositional Layout и как се използва?
Как може да се направи слаба препратка в език за програмиране?
Каква е разликата между модификаторите за достъп public и open в езика за програмиране Swift?
Лошото използване на патърна Singleton нарушава ли принципа за единствена отговорност?
Можете ли да обясните какво се разбира под концепцията MainActor в контекста на паралелното програмиране?
Работили ли сте някога върху създаването или използването на дизайн система на предишното си място на работа?
Какви методи и практики използваш за подобряване и оптимизация на съществуващия код?
На кой етап от цикъла на живота на компонента може безопасно да се получи актуална информация за текущото състояние на прозореца или рамката му?
Можете ли да обясните какво означава параметърът Content Hugging Priority в контекста на Auto Layout?
Какъв технологичен стек използвахте в проектите си?
Обяснете каква е разликата между използването на Dispatch Barrier и семафор в система за управление на нишки.
Какви инструменти и технологии използвахте в предишните си проекти?
Какво трябва да се осигури, за да се използва обект от клас като ключ в речник?
Можете ли да дадете пример за прилагане на техниката Swizzling в програмирането?
Каква е връзката между протоколите Hashable и Equatable в езика Swift?