Как определить, какие объекты могут быть добавлены в структуру данных типа словарь?
Какие цели и ожидания ты ставишь перед собой при участии в новом проекте на новом месте работы?
Как осуществляется взаимодействие между компонентами фреймворка UIKit?
Где именно хранятся данные объекта UIImage при его использовании в приложении?
Как вы взаимодействовали с командой или коллегами, когда сталкивались с непонятной задачей на предыдущем месте работы?
Можешь назвать алгоритмы для поиска элементов в массиве и кратко описать их работу?
Какими методами можно освободить память, занятую объектом, в системе управления памятью?
На каком этапе жизненного цикла приложения следует внедрять аналитику для получения данных с самого начала работы системы?
Имеете ли вы опыт автоматизированного тестирования пользовательского интерфейса?
Какие методы делегата UIApplication вы реализо́вывали для управления его жизненным циклом?
Чем отличается архитектурные паттерны MVVM и MVP в контексте разработки приложений?
Какова роль и принцип функционирования цепочки обработчиков в системе событий интерфейса?
Какие последствия возникают при открытии нескольких экранов с помощью push и последующем закрытии последнего через dismiss?
Можете объяснить принцип, который предполагает повторное использование кода без его дублирования?
Каким образом можно реализовать свой инициализатор в структуре, сохранив при этом встроенный по умолчанию?
Объясните разницу между retain cycle и memory link в управлении памятью в программировании.
Каким образом определить, что координаты касания относятся к конкретному элементу пользовательского интерфейса?
Какие типы тестовых методов применяли в вашей практике?
Можете объяснить, что происходит при вызове метода viewWillLayoutSubviews в жизненном цикле UIViewController?
Имели ли вы практический опыт разработки приложений под tvOS?