Имели ли вы опыт участия в собеседованиях, связанных с проектированием систем?
Какой из подходов — структура или класс — обладает лучшей производительностью?
Какие примитивы данных используют механизм Copy-on-write для оптимизации копирования?
Можешь ли написать основные SQL-запросы для работы с базами данных?
Можно ли полностью доверять процессу компиляции при сборке программы?
Имели ли вы опыт снижения эффективности работы компонент, подобных TableView, и как вы это преодолевали?
Есть ли у тебя опыт понимания исходного кода на Objective-C?
Может ли компилятор определить объем памяти, занимаемый структурами, при наличии наследования в их определениях?
Является ли наличие корневого view обязательным при инициализации ViewController?
Это возможно реализовать механизм, который отслеживает объекты с помощью слабых ссылок, без предотвращения их удаления сборщиком мусора?
Изучал ли ты документацию ViewController во время отладки?
Могли бы вы объяснить, что именно происходит внутри системы при использовании Binding?
Какие внутренние механизмы стоят за реализацией массива в памяти?
Какие учебные задания или темы оказались наиболее трудными для вас и как вы их преодолели?
Какие особенности Objective-C могут показаться необычными для разработчика, использующего другие языки программирования?
Какие последствия возникнут, если объявить класс с модификатором final?
Какие требования вы предъявляете к командной работе и атмосфере в новой компании?
Что случится, если использовать синхронную диспетчеризацию на главной очереди в глобальном контексте?
Какие аспекты в работе разработчика вызывают у вас неудовлетворенность или раздражение?
Какая стратегия размещения элементов интерфейса обеспечивает более высокую производительность: использование Auto Layout или установка фрейма вручную?