iOS
Какви трудности и препятствия срещнахте при използването на избраните технологии във вашите проекти?
Какви видове модификатори за достъп знаете и как работят?
Можете ли да обясните какво са Hooks в контекста на React или други библиотеки/рамки?
Как Auto Layout използва ограниченията за определяне на позицията и размерите на елементите на интерфейса?
Можете ли да обясните какво представлява структурата от данни Map и как се използва?
Имали ли сте опит в самостоятелното реализиране на функционалности във всички етапи на проекта, започвайки от поставянето на задачата и завършвайки с внедряването?
Ако създадете променлива user с помощта на weak var user = User(), колко препратки ще има към този обект?
Как се определя времевата сложност на операцията по вмъкване на елемент в структура от тип множество?
Можете ли да обясните какво е механизъм за взаимно изключване (Mutex) и как работи за предотвратяване на едновременен достъп до ресурси?
Каква е вашата основна дългосрочна професионална цел?
Как откривате и коригирате течове на памет в своите приложения?
Можете ли да обясните концепцията за Бариера в многопоточната програмиране?
Имат ли програмните езици като Swift строга система от типове?
Каква е целта на използването на подравняването на структури от данни в програмирането?
Можете ли да обясните разликата между GCD (Grand Central Dispatch) и Operation при управлението на асинхронността в iOS?
Обяснете защо знакът на първия бит в типа Int32 не се използва за съхраняване на информация за стойността на числото?
Кой инструмент за управление на потоци работи най-близо до хардуера и предлага по-фина настройка?
Можете ли да обясните дизайнера Transform и неговата роля в процеса на обработка на данни или изображения?
Как да различим проблем с условията на състезание, възникващ при работа с нишки, от ситуация, когато резултатът зависи от непредсказуемия ред на изпълнение на операциите?
Какво ви накара да обмислите възможността за смяна на текущата ви длъжност или компания?