Имели ли вы опыт работы с реализацией темной темы пользовательского интерфейса в приложениях?
В каком месте в памяти или структуре данных обычно размещаются значения типа данных по значению?
На каком этапе жизненного цикла ViewController можно определить размер его отображаемого представления?
Какая стратегия размещения элементов интерфейса обеспечивает более высокую производительность: использование Auto Layout или установка фрейма вручную?
Можете объяснить, каким образом реализована функция reduce и как она применяется при обработке коллекций данных?
Можно ли прервать выполнение задачи, запущенной через GCD в iOS или macOS?
Опиши структуру и роль участников команды, с которой ты работал(а) на прошлой позиции.
Опишите ваш опыт внедрения и использования автоматизированных процессов CI/CD в проектах.
Каким образом вы применяете команды LLDB для диагностики и устранения ошибок в коде?
Можешь перечислить основные принципы объектно-ориентированного программирования?
Какие стратегии управления ветками в Git вы применяли на предыдущем месте работы?
Имели ли вы опыт использования паттернов проектирования в своих проектах?
Какие основные сложности и ограничения могут возникнуть при использовании модели акторов?
Можешь объяснить основные шаблоны проектирования и их применение?
Какой опыт у вас есть в работе с различными видами архитектуры систем?
Расскажите о вашем опыте применения архитектурного паттерна VIPER в проектах.
Опишите ваш опыт наставничества и поддержки коллег в профессиональной сфере
Объясните, в каких случаях происходит определение зоны попадания (Hit Test) в интерфейсе или графическом приложении?
Что произойдет в программе, если все ссылки на объекты будут использованы как слабые (weak)?
Можете ли вы объяснить концепцию RunLoop и его роль в обработке событий в приложениях?