Почему иногда целесообразно запускать больше потоков, чем у процессора ядер?
Что означает использование ключевого слова 'inout' в программировании и как оно влияет на передачу данных в функции?
На какой уровень сложности алгоритмов вы планируете оттачивать свои навыки?
Какой классификации соответствует структура данных, состоящая из упорядоченных элементов с фиксированным размером?
Могут ли возникнуть случаи, когда использование вызова sync на главной очереди не приведет к возникновению взаимной блокировки?
Каким образом Auto Layout управляет рендерингом большого количества элементов с заданными ограничениями?
Применяли ли вы различные масштабы при работе с MapKit?
Как организовать изменение размеров и положение элементов интерфейса в iOS, если параметры известны в методах viewWillLayoutSubviews и viewDidLayoutSubviews, но модификация frame в этих методах запрещена?
Каким образом можно отслеживать все вызовы определенной функции при отладке программы?
Какими шагами вы следовали для публикации приложения в App Store на предыдущем месте работы?
Как бы вы сформулировали максимально ясное и полное описание задачи?
Какими методами ты будешь обращаться к ссылочным типам данных в языке Swift?
Каким образом осуществлялся процесс проверки кода в вашей предыдущей компании?
Каким образом обеспечить автоматическую повторную установку соединения WebSocket после возврата приложения из свернутого состояния?
Каким образом можно ограничить допустимые типы параметров в дженериках внутри метода?
Объясните концепцию Run Loop и как она используется в приложениях
Какое назначение у класса UIScreen в iOS-разработке?
Как осуществляется взаимодействие между компонентами фреймворка UIKit?
Какие ваши профессиональные цели и что вы ожидаете найти в новой работе?
Каким образом можно выполнить слияние нескольких изменений в один коммит в системе контроля версий?