Ozon Seller · июль 2024

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

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

Теория

1. Отличие reference type от value type? Приведи примеры

2. Всегда ли value type передается копированием?

3. Рассказать про COW

4. Что такое optional? как он устроен?

5. Strong, weak и unowned в swift определение, какой в каких случаях использовать?

6. Сколько объектов нужно, чтобы создать retain cycle?

7. Что такое runloop и для чего он нужен?

8. Что такое Race condition? И как можно решить?

9. Для чего нужны врапперы State, StateObject?

10. Что такое modifier и для чего нужны?

11. Как задать общие настройки для визуальных элементов и какой профит от этого? Например, общие модификаторы? Какие варианты есть?

12. Что из себя представляют констрейнты и для чего они нужны?

13. Frame vs…

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

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

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

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