iOS
Каква е разликата между концепциите за асинхронно и паралелно изпълнение на операции?
Каква е разликата между типовете препратки Strong и Weak в управлението на паметта и моделa на препратките?
Какви типове тестови методи сте прилагали в практиката си?
Можете ли да обясните механизма на работа на метода Sync в реализирането на потокобезопасна опашка?
Какви методи могат да се използват за изпълнение на задачи във фонов режим в приложението?
Колко е важно да се извършва анимация при промяна на ориентацията на екрана за плавен преход на изгледа?
Можеш ли да изброиш основните шаблони за дизайн и да опишеш тяхното предназначение?
Можете ли да обясните какво е пул от нишки и защо се използва в многопоточната програмиране?
Какво те мотивира да се развиваш професионално и да усъвършенстваш уменията си?
Какви подходи към обработката на задачи в многопоточен режим познаваш?
Каква беше основната дейност или секторът на компанията, в която сте работили преди това?
Опишете вашия опит в работата и ключовите задачи, с които сте се сблъсквали на предишното си място на работа.
Какво се случва с обект в паметта, ако няма активни препратки към него?
Какви методи съществуват за запазване на информация за потребителите?
Можеш ли да изброиш други типове памет, използвани в програмирането, освен стек и купчина?
Actor ли е референтен тип в програмирането?
Имали ли сте опит да работите с труден или конфликтен колектив на предишните си работни места?
Какви методи могат да се използват за откриване и диагностициране на течове на памет в приложение?
Каква е ролята и предназначението на компонента UIAppearance при разработката на интерфейси?
Запознат ли сте с механизма, който управлява жизнения цикъл на UIViewController и помага за предотвратяване на течове на памет?