iOS
Могат ли да се комбинират или обединяват обекти от тип Optional в Java?
Каква е сложността на операцията по добавяне на елемент към речник по ключ?
В кои случаи структурата на данни може да реализира определен протокол или интерфейс?
Можете ли да обясните какво се разбира под термина 'агрегация' в контекста на обектно-ориентираното програмиране?
Обяснете използването на ключовата дума synchronized в разработката за Android и как тя влияе върху работата с нишки.
Можете ли да обясните какво се разбира под синхронни операции в програмирането?
На какво трябва да се обърне внимание, за да се разпознаят потенциалните проблеми при избор на нова работа?
В кои организации изпълнявахте професионалните си задължения?
Можете ли да обясните какво се разбира под основен поток на изпълнение на програмата?
Кои обекти или компоненти сте проверили по време на предишната си работа?
Можете ли да обясните какво се разбира под термина ViewModel в архитектурата на приложенията?
Обяснете концепцията за Cold в контекста на използването на Combine в Swift.
Какви са разликите между SwiftUI и UIKit при разработката на интерфейси за iOS?
В кои ситуации и места трябва да се използва кеширането на обекти?
Сблъсквали ли сте с някакви затруднения при внедряването или експлоатацията на системата в продукция на предишната ви работа?
Как работи механизмът за следене на състоянието с ObservedObject?
Обяснете какво е UICollectionView и как се използва при разработката на интерфейси.
Какво кара разработчиците да използват структури за представяне на View в SwiftUI вместо класове?
Как реализирахте мрежовото взаимодействие и свързването в предишната си роля?
Можете ли да разкажете за проектите, които вече сте реализирали?