iOS
Как станахте разработчик и какво ви доведе до този път?
В кои случаи се прилага концепцията за множество в програмирането?
Може ли веднага да зададете начални стойности за полетата на структурата при нейното обявяване?
Имаш практически опит с използването на езика за програмиране C?
Какви методи използваш за организиране и контрол на потоковете на изпълнение в софтуерните приложения?
Какви други типове данни, освен класове, се считат за референтни типове в езика за програмиране?
Как реализираш превключването между раздели в приложение, използващо таб-бар с три раздела?
В коя структура от данни добавянето на елемент е по-бързо, отколкото в масив?
Как се извършва разпределението на памет за обекти, създадени с помощта на референтен тип?
В кои ситуации се използват типове, съвместими с ключовата дума weak в програмирането?
Каква е разликата между използването на GCD и NSOperation за изпълнение на асинхронни задачи в iOS разработката?
Защо методите, които променят състоянието на обекта, се обявяват като mutиращи в класа?
Могат ли да се използват стойности на типове данни, предавани по стойност, в списъците за улавяне в затварянията?
Имали ли сте опит с писане на тестове с използване на snapshot-тестове?
Коя функция се активира преди освобождаването на ресурса View от паметта?
Можете ли да обясните механизма за автоматично управление на паметта с Autorelease в Objective-C?
Можете ли да обясните как се реализира достъпът до обект в хеш таблицата в системата?
Можете ли да обясните какво се разбира под термина 'студен сигнал' в контекста на вашето направление?
Как може да се предотврати възникването на взаимни захвати на ресурси в многопоточна среда?
Можете ли да обясните концепцията за EnvironmentObject и как се използва в SwiftUI?