Сколько байт за одно обращение к памяти? Что такое слово (word)?
Слово
Word — «естественная» единица данных процессора: размер регистра общего назначения и указателя. На arm64 (все современные iPhone/iPad/Mac) слово = 8 байт (64 бита). Отсюда размеры: Int и любой указатель — 8 байт, String — 16 байт (2 слова), Array — 8 байт (указатель на буфер), заголовок объекта — 16 байт (isa + refcount).
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep