Знаете ли вы о таких поведениях или привычках, которые могут негативно влиять на вашу работу или команду?
Как изменится граница (bounds) объекта, если его родительский элемент повернуть на 45 градусов?
Можете объяснить концепцию обратной зависимости и ее роль в проектировании систем?
Мог бы ты назвать различные типы способов инициализации объектов в программировании?
Какие этапы и действия включены в цепочку непрерывной интеграции (CI)?
В какое время вам удобно пройти онлайн интервью?
Какой способ управления задачами или событиями является наиболее медленным?
Каковы преимущества и недостатки использования типа Unowned в программировании?
Какие условия и характеристики должны иметь объекты, чтобы их можно было использовать в качестве ключей в словаре?
Объясните, что подразумевается под процессом перемещения данных между базами данных или их структурами.
Какие основные принципы SOLID используешь при проектировании программных систем?
Какими методами можно устранить конфликт при коллизиях в хеш-таблицах?
Какие методы устранения циклических ссылок в управлении памятью ты знаешь?
Какие основные преимущества использования NSLock в сравнении с другими механизмами синхронизации?
Что может привести к низкой производительности операций с коллекциями в вашем коде?
Можешь перечислить стандартные шаблоны проектирования, применяемые в языке Swift?
Можете объяснить принцип работы паттерна Service Locator и его применение в архитектуре приложений?
Можете рассказать о ключевых задачах, которые вы решали в своем предыдущем проекте?
Какие инструменты или подходы используешь для отмены или откладывания задач в своей работе?
Какими методами можно организовать обмен данными в реальном времени, не прибегая к протоколу WebSocket?