iOS
Срещали ли сте някакви проблеми при работа в екип?
Обяснете концепцията за синхронно изпълнение на задачи и нейните особености
Можете ли да обясните концепцията за разделяне на сложни задачи на по-малки части?
Ще бъде автоматично изтрит обект от паметта, ако към него сочат три слаби (weak) и една необязателна (unowned) препратки?
Как следиш развитието и актуализирането на техническите си умения?
Можете ли да обясните концепцията за пул от ресурси и нейното приложение?
Какви методи могат да се използват за организиране на опашка от задачи в системата?
Кои са основните принципи, които използвате при разделянето на софтуера на модули?
Как да различим нивото Junior от нивото Middle в професионалната компетентност?
Опиши проект, който си създавал от нулата на предишната си позиция
Обяснете концепцията за изтриване на типове в програмирането.
Как е организирана структурата на паметта за съхранение на данни в програмата?
Как да реализираме механизма DirectDispatch в класа?
Кои са възможните трудности или проблеми, които могат да възникнат при актуализиране на свойство, маркирано като @Published, в асинхронна задача и неговото използване в основния поток?
Какво се случва вътре в autorelease във връзка с управлението на паметта и защо освобождаването на обектите се случва с закъснение?
Обяснете механизма на предаване на събитието клик от източника до функцията-обработчик
Какви вътрешни механизми стоят зад реализирането на масив в паметта?
Може ли колекцията Set да съдържа елементи от всякакъв тип данни или има ограничения по тип?
Каква задача изпълнява моделът Actor в системите за програмиране и какви предимства предоставя?
Можете ли да обясните какво представлява класът UIGestureRecognizer в разработката на iOS приложения?