МТС NUUM · август 2024

Тех собес на middle-senior IOS Разработчик в МТС NUUM

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

Процессы и память

1. Когда мы нажимаем на иконку приложения, какие процессы вызываются и какие области памяти создаются?

2. Какие процессы вызываются внутри приложения?

3. Можешь рассказать, что такое куча и стек?

4. Сколько стеков и сколько куч создается?

5. Что хранится на стеке?

6. В каких случаях value-типы могут храниться на куче, а не на стеке?

7. Какие механизмы оптимизации памяти существуют (например, для коллекций)?

8. Хранится ли ссылка при реализации copy-on-write?

9. Может ли при реализации механизма copy-on-write произойти утечка объекта?

2

Дженерики

10. Что такое дженерики? Для чего они используются и какие проблемы решают?

11. Можно ли реализовать дженерики в протоколе?

12.…

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

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

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

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