Какво е вашето мнение за дейността на нашата организация и нейните ценности?
iOS
Как се реализира асинхронната обработка на задачи в последователна опашка?
Как може да се реализира механизъм Copy-on-write във ваша собствена реализация?
Каква е времевата сложност при добавяне на нов елемент в края на едносвързан списък?
Как да различаваме типовете данни по стойност и по връзка и какви са разликите между тях в програмирането?
Как се освобождава паметта за значимите типове данни, разположени в стека?
Можете ли да обясните принципа Copy-on-Write и как работи в системите за съхранение на данни?
Работили ли сте някога върху създаването или използването на дизайн система на предишното си място на работа?
Каква е ролята на слабите (weak) и безвладетелските (unowned) препратки в управлението на паметта в програмните езици?
Каква заплата очаквате за тази позиция?
Обяснете какво означава терминът GCD и как се използва в програмирането
Можеш ли да изброиш основните типове опашки, използвани в програмирането?
Обяснете етапите на създаване, използване и унищожаване на обект по време на неговото съществуване в програма
Как се определя времевата сложност на операцията за вмъкване на елемент в края на масив?
Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?
Обяснете принципа на работа на синхронните операции и тяхната цел в програмирането.
Каква информация обикновено се съхранява в стека за извиквания по време на изпълнение на програма?
Можеш ли да назовеш основните типове колекции, използвани в езика Swift?
Имали ли сте опит с въпроси и трудности, възникващи при използването на многопоточност в програми?