🦅 Современный Swift: вопросы на собеседовании iOS
- some vs any (opaque types vs existentials)? Senior PRO
- Что такое property wrapper? Middle PRO
- Что такое result builder? Middle PRO
- Что такое макросы (Swift 5.9+)? Senior PRO
- generics и ассоциированные типы — зачем? Middle PRO
- Как работает ARC и когда возникают retain cycle? Middle PRO
- value type vs reference type — как выбирать? Middle PRO
- Что такое typed throws (Swift 6)? Senior PRO
- Что такое existential container (any P)? Почему any дороже, чем T: P? Senior PRO
- Witness table vs vtable — в чём разница? Senior PRO
- Как компилятор Swift оптимизирует вызовы (девиртуализация, WMO)? Senior PRO
- Что такое SIL и как решается stack vs heap? Senior PRO
Потренируйтесь перед собеседованием
В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.
Скачать DevPrep в App Store