Какой размер составлял команда, в которой вы работали на предыдущем месте?
Вам приходилось использовать UIKit в своих проектах? Если да, то в какой степени и какие задачи решали с его помощью?
Каким образом происходит освобождение памяти для объектов с циклическими ссылками в управляемых средах?
В чем преимущество использования OperationQueue по сравнению с GCD при управлении асинхронными задачами?
Что побудило тебя выбрать карьеру iOS-разработчика?
Какова временная сложность операций вставки, поиска и удаления элементов в структуре данных множество?
Какие проекты вам приходилось реализовывать или в которых участвовали?
Каким образом можно определить момент завершения всех асинхронных задач в очереди, использующей конкурентные механизмы?
Какой опыт у вас есть в работе с различными видами архитектуры систем?
Имели ли вы опыт работы с протоколом WebSocket для реализации двусторонней связи в приложениях?
Происходит ли мгновенное копирование объектов с типом ссылочного типа при их присвоении?
Могли бы вы объяснить концепцию асинхронных процессов в программировании?
Какая основная задача функции escaping в программировании или обработке данных?
Каким образом ты создаешь собственную реализацию словаря (dictionary)?
Какова временная сложность при выполнении операций вставки, удаления и поиска элементов в односвязном списке?
Какое отличие между типами Any и AnyObject в языке программирования, и в чем их основные различия?
Какие виды атомарных операций в Swift тебе известны?
Обладали ли вы практическим опытом разработки приложений с использованием iOS SDK?
Какие существуют типы диспетчеризации вызовов методов в Objective-C?
Можешь ли ты рассказать о различных режимах работы циклов RunLoop и их назначении?