Сбер Инвестиции · февраль 2025

Скрининг на middle-senior IOS Разработчик в Сбер Инвестиции

middle-senior Скрининг 13 вопросов 16 задач
1

Общие / вводные

1. Если у тебя будет свободное время помимо фичей, куда бы ты хотел углубляться и развиваться — в сторону архитектуры, UI, или, может быть, чего-то другого?

2

Swift / язык и основы

2. Optional — это value-тип или reference-тип? Что под капотом и почему данный код не скомпилируется? Как его исправить?

3. Что произойдёт, если мы в struct с Bool-свойством попытаемся изменить его без mutating?

4. Будет ли работать механизм copy-on-write для произвольной структуры?

5. Что делает Set при добавлении дубликатов?

3

Память и ARC

6. Что делает механизм ARC на этапе компиляции?

4

Многопоточность / GCD / Concurrency

7. В чём разница между Task и Task.detached?

8. Сколько минимум потоков нужно…

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

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

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

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