Можете объяснить концепцию объекта, который содержит в себе слишком много ответственности и отвечает за множество функций в системе?
Можете объяснить механизм работы синхронных операций в последовательной очереди?
Какой подход ты бы использовал: метод класса или статический метод, и почему?
Объясните, что обозначают типы значений в программировании.
Можете объяснить, что означает термин 'Responder' и какую роль он выполняет?
Какие цели поставишь перед собой для профессионального роста в нашей компании?
В каких ситуациях происходит статический вызов методов в языке программирования?
Можешь перечислить основные структуры данных и рассказать о них?
Можете объяснить механизм автоматического управления памятью в ARC и как он освобождает неиспользуемые объекты?
Могли бы вы рассказать о случаях, когда в вашей команде возникали разногласия или конфликты, и как вы их решали?
В каких областях разработки или функциональных направлениях ты хотел бы реализовать свой вклад?
Можешь описать основные архитектурные подходы, используемые в разработке программного обеспечения?
Объясните концепцию типов с ограниченным доступом к их внутренней реализации.
Какие типы методов передачи управления встречаются в системах диспетчеризации?
В чем заключаются ограничения по хранению данных на стеке и почему не рекомендуется использовать его для всех переменных?
Опишите ваши ожидания и критерии к функциональности и качеству продукта
Можете объяснить, что подразумевается под методом hitTest в контексте графического интерфейса?
Можете объяснить назначение и принцип работы ключевого слова volatile в контексте разработки под Android?
Имели ли вы опыт автоматизации процесса сборки и публикации приложений с помощью Fastlane?
Какие операции выполняются в основном потоке исполнения программы?