Что понимается под понятием прозрачных типов в программировании?
Объясните концепцию виртуальной таблицы и её роль в реализации полиморфизма в объектно-ориентированном программировании.
Зачем и как использовать DispatchQueue.main.async при работе с Combine в вашем приложении?
Объясните работу с указателями на функции на примере функции, которая содержит внутри себя другую функцию
Можете рассказать об основных этапах и методах разработки программных продуктов, которые использовались на вашем предыдущем месте работы?
Объясните, что подразумевается под временем выполнения алгоритма в контексте оценки его эффективности.
Что подразумевается под приоритетом устойчивости контента в системах или приложениях?
К чему относится основной подход, используемый в разработке?
Вы готовы работать над улучшением и расширением своих технических компетенций в данной области?
Объясните концепцию невыходящих из области видимости замыканий в программировании.
Вы имели опыт работы с обработкой потокового видео в своих проектах?
Какой размер команды считается оптимальным для эффективной работы над проектом?
Когда именно увеличивается или уменьшается счетчик ссылок у объекта?
Используется ли один и тот же стек технологий во всей архитектуре приложения?
Объясните, в каких случаях происходит определение зоны попадания (Hit Test) в интерфейсе или графическом приложении?
Объясните концепцию внедрения зависимостей и как оно применяется в программировании?
Опишите ваши ожидания и критерии к функциональности и качеству продукта
Какое поведение ожидается при объявлении переменной user с использованием слабой ссылки через weak var user = User()?
Какие типы сборочных процессов ты можешь назвать и чем они отличаются?
Что означает расположение класса в области динамической памяти (куче) и зачем это делается?