Имали ли сте практически опит в писането на модулни тестове за код?
iOS
Опишете вашия опит в работата и ключовите задачи, с които сте се сблъсквали на предишното си място на работа.
С какви трудности при управлението на паметта сте се сблъсквали и как бихте ги решили?
Как да различим множество с уникални елементи от речник с ключове и стойности?
Как да определим времевата сложност на операцията по вмъкване на елемент в средата на едносвързан списък?
Каква е ролята и основните отговорности на класа UIResponder в системата за обработка на събития?
Какво е минималното количество обекти, необходимо за възникване на цикъл от препратки?
Каква е целта на системата за автоматично маркиране на интерфейса при разработката на приложения?
Можеш ли да обясниш какво е DispatchQoS и как работи в системите Android?
Каква е времевата сложност на операцията за вмъкване на елемент в началото на множество данни?
Как възприемаш и прилагаш реактивното програмиране в проектите си?
Има ли възможност за реализиране на собствен механизъм Copy-on-Write в проекта?
Какъв беше размерът на екипа, в който работихте на предишното си място?
Обяснете концепцията за автоматично разполагане на елементи на интерфейса в рамките на разработката на потребителски интерфейси.
Можеш ли да изброиш и обясниш основните типове памет, използвани в iOS?
Каква е разликата между Weak и Unowned в управлението на паметта?
Каква е времевата сложност на операцията за добавяне на елемент в края на двусвързан списък?
Можете ли да споделите своя професионален опит и ключови постижения?
Каква е мярката за сложност на алгоритъма за добавяне на елемент в началото на двусвързания списък?
Какво ви накара да напуснете предишната си позиция?