Можете ли да разкажете за опита си в изпълнението на задачи и проекти на предишното ви работно място?
iOS
Как решавахте конфликти при сливане на клонове в системата за контрол на версиите Git на предишното ви работно място?
Можете ли да обясните какви са Provision профилите в контекста на разработката на мобилни приложения?
Можеш ли да дадеш пример за ситуация, в която се прилага механизма за разпределение на съобщения?
Опишете вашия опит в работата и ключовите задачи, с които сте се сблъсквали на предишното си място на работа.
Какви типове акаунти за разработчици познаваш?
Можете ли да обясните какво означава терминът Swizzling в програмирането?
Каква е ролята на многопоточността в съвременните софтуерни системи и защо се използва?
Какви са разликите между методите map, flatMap и filterMap при обработка на колекции?
Кога се освобождава паметта, заета от обект?
Можеш ли да дадеш пример кога обекти от тип референция се съхраняват в стека?
Можете ли да обясните концепцията за делегиране в патърните за дизайн и как се прилага?
Как определя приложението коя страница или компонент са избрали потребителите при клик?
Поддържа ли се в Swift принципът на обектно-ориентираното програмиране?
Можете ли да обясните разликите между UIView, UIWindow и CALayer при разработката на интерфейси за iOS?
Каква е разликата между Weak и Unowned в управлението на паметта?
Може ли по време на изпълнение на приложението да се правят промени в съдържанието на файла info.plist?
Можете ли да обясните разликите между операциите flatMap и compactMap в програмните езици?
Обяснете етапите на развитие и функциониране на iOS приложение от старта до приключването му.
Какво ви накара да напуснете предишната си позиция?