Каковы преимущества и недостатки использования наследования в объектно-ориентированном программировании?
Каковы новые типы коллекций, введённые в последних версиях Swift?
Какими методами можно предотвратить возникновение Data Race в многопоточном программировании?
Какими методами можно повысить производительность при прокрутке UICollectionView?
Какие виды модификаторов доступа ты знаешь и как они работают?
Мог бы ты перечислить и объяснить основные типы свойств в программировании?
Какие существуют типы механизмов кеширования и как они работают?
Что такое паттерн Singleton и какие его преимущества и недостатки следует учитывать?
Можешь объяснить некоторые шаблоны проектирования, с которыми ты сталкивался в работе?
Какие характеристики отличают механизмы динамической диспетчеризации в системах программирования?
Как определить временную сложность операции вставки элемента в средину односвязного списка?
Как узнать временные затраты при добавлении элемента в конец массива?
Какие способы оформления визуальных элементов интерфейса существуют в веб-разработке?
Каким опытом вы обладали перед тем, как начать заниматься разработкой для iOS?
Можешь рассказать о различных типах ограничений, используемых в системах или моделях?
Какова временная сложность операции добавления элемента в конец двусвязного списка?
Каким образом осуществляется обработка конфликтов при столкновениях данных в Swift?
Каким образом происходит разрешение конфликтных ситуаций при совпадении ресурсов или идентификаторов?
Какими методами и инструментами осуществляется автоматическая расстановка элементов в интерфейсе в Auto Layout?
Каким образом реализуется механизм реагирования на пользовательское нажатие в системе?