iOS
Обяснете принципа на работа на асинхронните функции с използване на ключовите думи Async и Await
Какви са предимствата и недостатъците на архитектурния модел VIPER при разработката на мобилни приложения?
Какви външни библиотеки използвахте в предишния си проект и за какви задачи?
Можете ли да обясните концепцията за обратна зависимост и ролята й в проектирането на системи?
Какви са предимствата на архитектурата VIPER в сравнение с MVC?
Каква е основната задача на протокола Codable в Swift и в кои сценарии се използва?
Обяснете понятието Codable в контекста на сериализацията на данни в Swift.
Можете ли да обясните предимствата и недостатъците на използването на инверсия на зависимостите в програмирането?
Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?
Каква е основната цел на използването на протоколи в мрежовите комуникации?
Можеш ли да дадеш пример за ситуация, в която се прилага принципът на протокола?
Опишете най-трудните технически задачи, с които сте се сблъсквали и успешно сте решили
Как се реализират и управляват паралелните задачи в многопоточната програмиране?
Какви методи за разположение на потребителски интерфейси сте прилагали в практиката си?
Можете ли да обясните разликите между UIView, UIWindow и CALayer при разработката на интерфейси за iOS?
Имали ли сте практически опит с използването на реактивни подходи в програмирането?
Можете ли да споделите своя професионален опит и ключови постижения?
Какви методи използвате, за да осигурите удобство при разработката и организирането на задачите във вашата работа?
Как да проверим правилността на въведения имейл адрес?