Как да различаваме типовете данни по стойност и по връзка и какви са разликите между тях в програмирането?
iOS
Имали ли сте практически опит при изпращане и получаване на мрежови заявки в проектите си?
Можете ли да обясните какво означава терминът 'some' в контекста на програмирането?
Разкажете ни за вашия опит с интегрирането и работата с push известия в приложенията
Можете ли да обясните принципа Copy-on-Write и как работи в системите за съхранение на данни?
В кои случаи се прилага моделът на класовете в програмирането?
Можете ли да обясните какво означава типът данни 'any' в програмирането?
Можеш ли да споделиш най-значимите проекти или задачи, които успя да реализираш успешно?
Обяснете какво означава терминът GCD и как се използва в програмирането
Как се обработват няколко слушателя, свързани с едно събитие на клик?
Имали ли сте опит с използването на Property Wrapper в проектите си?
Обяснете механизма на предаване на събитието клик от източника до функцията-обработчик
Какви подходи и техники използваш за показване на потребителския интерфейс в приложенията?
Каква е ролята на контролера на изгледа и защо е важен в архитектурата на приложението?
Можете ли да обясните вътрешната механика и принципа на работа на анимацията в UIView на iOS?
Обяснете етапите на живота на екземпляр на ViewController в iOS приложение.
Какви възможни състояния може да има софтуерното приложение по време на работа?
Можете ли да обясните какво означава ключовата дума 'unowned unsafe' в контекста на управлението на паметта в Swift?
Къде се намира дефиницията на класа, ако се използва като поле вътре в структура?
Колко е важно да се извършва анимация при промяна на ориентацията на екрана за плавен преход на изгледа?