Как вы воспринимаете основные принципы разработки программного обеспечения?
Каким образом определить и предотвратить ситуацию livelock в системах?
Можете объяснить, что такое протокол UITableViewDataSource в iOS и как он используется для отображения данных в таблице?
Ты склоняешься к использованию наследования или композиции при проектировании систем?
Как изменяется счетчик сильных ссылок на объект, когда он добавляется в коллекцию массива?
Можете объяснить, что такое класс UIGestureRecognizer и как он используется в iOS-разработке?
В чем заключается разница в скорости выполнения между последовательным и параллельным подходами?
Какие типы методов передачи управления встречаются в системах диспетчеризации?
Можете привести пример ситуации, когда происходит взаимная блокировка ресурсов в системе?
Какими методами и подходами осуществляется проверка функционирования отдельных компонентов программного продукта?
Объясните, что обозначают типы значений в программировании.
Что подразумевается под инициализацией convictions в контексте системы?
Можете объяснить, что подразумевается под понятием качества обслуживания в системах?
Можете объяснить механизм Copy-on-write и его применение?
Можете объяснить, что подразумевается под HTTP-методом PUT?
Можете объяснить, что представляет собой SQLite и в чем его основные особенности?
Можете объяснить, что представляет собой основное приложение в системе iOS — UIApplication?
Можете объяснить концепцию Optional Publisher и в каких ситуациях его используют?
Можете объяснить концепцию required init в Swift и его роль при инициализации объектов?
Могли бы вы объяснить принцип работы цепочки обработчиков (Responder Chain) в графическом интерфейсе?