Яндекс карты и навигатор · сентябрь 2024

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

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

Value и Reference типы

1. Расскажи, пожалуйста, про value-типы и reference-типы. В чем разница и в каких случаях нужно использовать один, а в каких — другой?

2. От чего зависит размер стека в приложении?

3. Какие существуют value-типы в Swift?

4. Как реализован тип данных Int в Swift?

5. Почему Array.Slice и String.Substring возвращают другие типы данных, а не Array и String соответственно? Для чего это сделано?

6. Как реализован Optional в Swift?

2

Управление памятью

7. Какие существуют reference-типы в Swift?

8. Расскажи про различные типы ссылок (weak, strong, unowned). Зачем они нужны и в чем их отличие?

9. Для чего существуют weak и unowned ссылки?

10. Как избежать циклов сильных ссылок…

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

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

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

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