Обсуждение опыта и карьерных целей
1. Расскажи о своем предыдущем опыте и задачах, которыми занимался.
2. Почему ты решил сменить место работы?
3. Какие у тебя предпочтения по задачам или другим аспектам в новой компании?
4. Что тебя интересует в компании помимо задач?
Типы данных и управление памятью
5. Чем отличаются value и reference типы?
6. Всегда ли value типы хранятся на stack? Могут ли они храниться на heap? Приведи примеры.
7. Что такое Copy on Write и как он работает? У каких типов он реализован?
8. Можно ли реализовать Copy on Write для собственной структуры и как это сделать?
9. Расскажи про ARC (Automatic Reference Counting) как про механизм управления памятью. Когда он…