Какие ключевые задачи и условия ты хотел бы видеть в своей будущей профессиональной среде?
Как определяется ссылка на объект по умолчанию в языке программирования?
Можете объяснить, что означает термин Thread Explosion и как его избежать?
Имеете ли вы опыт использования обобщенных типов (Generics) в ваших проектах?
Каким образом можно реализовать отправку push-уведомлений пользователю?
Можешь перечислить сервисы, предоставляемые платформой Firebase?
Можете объяснить, что означает термин Raw value в контексте разработки или работы с данными?
Можешь привести пример, когда объект класса создается на стеке вместо кучи?
Можете объяснить, что делает метод setNeedsDisplay в контексте обновления пользовательского интерфейса?
Можете объяснить, что подразумевается под принципом инверсии зависимостей в объектно-ориентированном программировании?
Как отличить использование CocoaPods от использования Swift Package Manager при управлении зависимостями в проекте?
Когда происходит выделение памяти автоматическими средствами в стеке при выполнении программы?
На каком этапе в процессе жизненного цикла ViewController становится доступной информация о размере его view?
Какие отличия существуют между использованием async/await и completion handlers при работе с асинхронным кодом?
Каким образом можно выполнить слияние нескольких изменений в один коммит в системе контроля версий?
Каким образом вы определяли приоритетность и сложность задач в своей предыдущей роли?
Как реализовать остановку выполнения цепочки NSOperation после третьего запроса, не дожидаясь выполнения четвертого?
В чем заключается связь между протоколами Hashable и Equatable в языке Swift?
Какие сторонние средства ты используешь для организации модулей в коде?
Каким образом осуществляется управление памятью для типов значений?