Имеете ли опыт работы с нашим решением или знакомство с его функционалом?
Имел ли опыт работы с механизмами ограничения (Constraints) в системах или базах данных?
Можешь привести примеры классов в UIKit, которые нарушают принципы SOLID?
Вы сталкивались с разработкой и проектированием архитектуры программных систем?
Что означает расположение класса в области динамической памяти (куче) и зачем это делается?
Объясните различия между методами layoutSubviews, layoutIfNeeded и setNeedsLayout в процессе автоматической верстки и обновления интерфейса.
Какие подходы и методы используются для проверки устойчивости приложения при слабом сигнале мобильной сети, например, в сетях 2G?
Каким образом можно использовать async/await для последовательного выполнения запросов с возможностью завершить процесс после третьего запроса, не дожидаясь четвертого?
Можете объяснить принцип функционирования протокола WebSocket и как он обеспечивает постоянное соединение между сервером и клиентом?
В каких ситуациях необходимо явно использовать retain и release в автоматическом управлении памятью (ARC) на платформе iOS?
Как использование strong ссылок в языке программирования влияет на продолжительность существования объекта в памяти?
Как зависит объем памяти, занимаемой массивом, от количества элементов внутри него?
Как повлияет на итоговое значение переменной counter её использование внутри замыкания и последующий вызов этого замыкания после изменения её значения?
В чем преимущества и недостатки использования forced unwrapping в Swift?
Имели ли вы опыт сохранения информации о пользователях в предыдущих проектах?
Подготавливается ли отдельный Run Loop для каждой очереди выполнения в системе?
Какие преимущества архитектуры VIPER по сравнению с MVC?
Как долго вы работаете с языком Swift?
Как системой обрабатывается ситуация, когда кэш отсутствует или его содержимое стерто?
Происходит ли мгновенное копирование объектов с типом ссылочного типа при их присвоении?