iOS
Обяснете концепцията за Offscreen Rendering и нейните основни приложения
Какви са начините за управление на взаимното изключване и синхронното изпълнение на нишки в многопоточната програмиране?
Можете ли да обясните какво се разбира под понятието Compositional Layout и как се използва?
Как може да се направи слаба препратка в език за програмиране?
Какви функции от по-високо ниво сте използвали в проектите си и можете ли да дадете примери за тяхното приложение?
Можете ли да обясните принципа на работа на системата за оформление с използване на рамки?
Обяснете концепцията и основните принципи на библиотеката Combine в контекста на реактивното програмиране.
Какво означава ситуация, при която в програма се случва превишаване на приоритетите, и кога може да се случи?
Работили ли сте някога върху създаването или използването на дизайн система на предишното си място на работа?
Какви методи и практики използваш за подобряване и оптимизация на съществуващия код?
На кой етап от цикъла на живота на компонента може безопасно да се получи актуална информация за текущото състояние на прозореца или рамката му?
Обяснете концепцията за внедряване на зависимости и как се прилага в програмирането.
Можете ли да обясните концепцията за Consuming в контекста на обмен на данни или взаимодействие между системи?
Можете ли да обясните концепцията за виртуална таблица и нейното предназначение в базите данни?
Какви методи могат да се използват за включване или активиране на ограничения в системата?
Възможна ли е реализация на слабо свързани затваряния в език за програмиране?
Как да определите дали един клас реализира даден протокол в език за програмиране?
Какви изисквания имате към екипната работа и атмосферата в новата компания?
Автоматичното идентифициране на модификатора final ли е функция на компилатора?
Обяснете принципа на работа на архитектурния модел MVVM и неговите съставки.