В каком методе iOS интерфейсных контроллеров происходит автоматическая настройка размеров и расположения подвидов?
Можете объяснить, что такое хеш-функция и как она работает?
Объясните концепцию связывания модулей в Swift и её значение в процессе разработки приложений.
Какие виды тестов ты бы выбрал для первичной проверки работоспособности уже разработанного продукта?
Можете объяснить различия между переменными Main и Global в контексте программирования?
Можешь перечислить языки программирования, с которыми ты работал или знаком?
Расскажи о одном из своих достижений или проекта, которым ты особенно гордишься
Можете объяснить, что означает использование слабой ссылки на self в замыканиях?
Какими методами реализуется управление потоками выполнения в программах?
Чем отличаются компоненты UITableView и UICollectionView в iOS, и в каких случаях предпочтительно использовать каждый из них?
В чем преимущества и недостатки использования барьеров в программных системах?
Какими методами можно реализовать обмен данными между потоками для их согласованной работы?
Какой механизм диспетчеризации применяется при вызове метода, определенного в протоколе, который был расширен при помощи Extension?
Ты знаком с ситуациями, когда использование обычных видов в SwiftUI приводило к снижению производительности, и как можно было решить эту проблему с помощью LazyView?
Можете объяснить, что подразумевается под понятием Sendable?
Какие методы или средства используются для обработки событий нажатия клавиш или кнопок?
Имели ли вы опыт работы с многоступенчатыми или сложными формами данных?
Какие методы синхронизации используют для обеспечения совместного доступа к переменной при чтении и записи?
Какие моменты в предыдущей работе вы считаете могли быть лучше или вызывали неудовлетворенность?
Объясните отличие между методом, который реализуется с тем же именем и сигнатурой в классе и его перегрузкой, и переопределением метода в наследуемых классах.