В каком месте в программе обычно сохраняются статические переменные?
В каком месте и как будет обычно сохраняться коллекция данных в приложении?
Можешь назвать основные архитектурные шаблоны, используемые в проектировании систем?
Имели ли вы опыт работы с системой уровней квалификации или грейдами на прошлых местах работы?
В каких организациях вы выполняли профессиональные обязанности?
Можете объяснить, как работает паттерн Observer и в каких случаях его используют?
Можете объяснить механизм последовательной обработки сообщений через цепочку обработчиков (Responder Chain)?
Можете объяснить, что подразумевается под методом hitTest в контексте графического интерфейса?
Зачем важно отслеживать и предотвращать утечки памяти в приложениях?
Всегда ли объекты типа Enum размещаются в стеке памяти?
Обязательно ли возникнет взаимная блокировка при использовании синхронизации на основной очереди?
Чем отличаются концепции асинхронного и параллельного выполнения операций?
Объясните, что такое класс в объектно-ориентированном программировании.
Какое назначение у метода flatMap и как он отличается от map в потоках данных?
Можете объяснить, что такое типы данных, которыми представлены ссылки на объекты в памяти?
Каким образом вы реализуете автоматизацию процесса интеграции и доставки кода в вашем проекте?
Какой технологический стек вы использовали в своих проектах?
Объясните механизм работы системы обработки и распределения сообщений внутри приложения.
Какое отличие между встроенными возможностями URLSession и сторонней библиотекой Alamofire при выполнении сетевых запросов в iOS?
Чем отличается локальная очередь от общей глобальной очереди в системе управления задачами?