Поделитесь своим опытом прохождения собеседования и впечатлениями от процесса
Можете описать архитектуру проектов, над которыми вы работали ранее?
Можете объяснить концепцию UIResponder и его роль в обработке событий в iOS?
Можешь ли ты описать этапы жизненного цикла UIViewController и их назначение?
Каким образом ты осуществляешь отладку пользовательского интерфейса?
В каких ситуациях следует использовать ключевое слово `unowned` в Swift?
Что запускает процесс автоматической сборки и доставки при изменениях в коде в CI/CD системе?
Каким образом можно изменить текущую географическую локацию пользователя в приложении?
Каким образом можно вычислить хеш-код для структуры данных?
На каком этапе в процессе жизненного цикла ViewController становится доступной информация о размере его view?
Какими механизмами обеспечивается уникальность элементов в коллекции типа множество?
Каким образом реализована асинхронная обработка задач в последовательной очереди?
В каких случаях объект класса может быть размещен в стеке памяти?
Объясните отличие между методом, который реализуется с тем же именем и сигнатурой в классе и его перегрузкой, и переопределением метода в наследуемых классах.
Можно ли запускать фоновые процессы в приложении и продолжать его работу без активного взаимодействия с пользователем?
Возможна ли реализация необязательных методов в определении протокола?
Чем хороши и какие есть недостатки использования семафоров в контроле доступа к ресурсам?
Каким образом я мог бы реализовать систему навигации в приложении?
Каким образом на вашем предыдущем месте работы пользователи получали доступ к продакшн-версии приложения?
Объясните, что означает термин 'Escaping' в контексте программирования