Теория
1. С чем связано, что для моделей чаще используют struct, а не class?
2. Почему мы не можем использовать class вместо struct для модели?
3. Какие еще различия знаешь между struct и class?
4. Что ты имеешь в виду под жизненным циклом объектов?
5. Что такое qualityOfService и для чего он используется?
6. Может ли быть такое, что задачи с background приоритетом вообще не выполнятся?
7. Можешь рассказать, что такое DI (Dependency Injection) и зачем это нужно?
8. Если вызвать DispatchQueue.sync внутри глобальной очереди, будет ли deadlock?
9. Какие группы паттернов проектирования знаешь?
10. Какие из паттернов ты чаще всего использовал на практике?
11. Какие паттерны считаешь наиболее…