Как реализована архитектура VVM в вашем проекте?
Расскажи о своем опыте работы с Release Candidate (RC), как ты применял этот подход в своих проектах?
Как можно сделать так, чтобы класс больше не наследовал другие классы?
Как можно реализовать кэширование данных, используя только собственные инструменты, без применения сторонних библиотек?
В каких случаях следует использовать Set вместо Array?
Какие проблемы с потоковой безопасностью существуют у основных коллекций в Swift?
Что такое мьютекс (mutex)?
Расскажи о жизненном цикле UIViewController.
Как можно итерировать по строке в языке программирования Swift?
Как получить изображение из галереи?
Как работает сборщик мусора (garbage collector) в iOS?
Расскажи о хэш-таблицах и их основном принципе работы.
На что ты обращаешь внимание, когда проводишь код-ревью?
В чем отличие асинхронности от многопоточности?
Как вставить элемент в массив?
Что означает операция увеличения на единицу (++) в языке программирования?
Когда тип значения может храниться в куче?
Почему ты предпочитаешь использовать высокоуровневые инструменты в своей работе?
Как в Swift реализуется механизм открытых и закрытых записей?
Является ли класс open финальным или нефинальным?