iOS
Можеш ли да назовеш основните архитектурни шаблони, използвани при проектирането на системи?
Какви архитектурни модели сте приложили в проектите си?
В кои случаи структурата на данни може да реализира определен протокол или интерфейс?
В коя част от жизнения цикъл на изпълнение на приложението се прилага автоматичният събирач на отпадъци (ARC)?
Можете ли да обясните какво се разбира под термина 'Bounds' в програмирането или архитектурата на системи?
Можете ли да обясните какво се разбира под термина 'Frame' в контекста на програмирането или разработката?
Можете ли да обясните какво е тип данни с препратка?
Къде обикновено съхранявате данните, временно запазени по време на обработката?
Можете ли да опишете основните си задължения и проекти, по които сте работили на последната си позиция?
Как да регистрирате обработчик на събития от жестове в приложение?
Можете ли да обясните принципа на работа на метода за синхронизация (Sync) и неговата роля в програмирането?
Какво се случва с нишките при използване на функцията sync и коя нишка се блокира в процеса?
Можеш ли да дадеш пример, когато рамката на елемент и неговите граници не съвпадат по размер?
Можете ли да обясните механизма на асинхронните операции и тяхното използване в програмирането?
Свързани ли са свойствата Frame и Bounds или са независими един от друг в контекста на работата с графични елементи?
Как се обработва събитието на натискане в приложението?
Как да различаваме типовете данни по стойност и по връзка и какви са разликите между тях в програмирането?
Каква е разликата между протокол и интерфейс в програмирането?
Каква заплата очаквате за тази позиция?