ВК Видео · январь 2025

Тех собес на middle-senior IOS Разработчик в ВК Видео

middle-senior Тех собес 38 вопросов 1 задача
1

Структуры данных, память, copy-on-write

1. Какие существуют структуры данных в Swift?

2. В чём разница между value type и reference type?

3. Чем достигается уникальность копий у value type?

4. Сколько может быть стеков и куч в приложении?

5. Если у нас есть массив со структурами, и мы изменяем элемент — что произойдёт со структурой и массивом?

6. Что будет, если структура внутри содержит поле типа reference type?

7. Что такое witness table?

8. Какие виды диспетчеризации в Swift ты знаешь?

9. Когда создаётся таблица методов (virtual table / witness table)?

2

Hash, Dictionary, Set

10. Какая сложность доступа к элементам у Dictionary и у Set?

11. Что такое hash? От чего он зависит?

12. Как…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «IOS Разработчик».

в этом собесе: 38 вопросов 1 задача с кодом 6 секций
  • Ещё 139 текстовых собесов направления
  • 333 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес