🔗 Combine: вопросы на собеседовании iOS
- Что такое Combine и его базовые сущности? Middle PRO
- PassthroughSubject vs CurrentValueSubject? Middle PRO
- Что делает @Published? Middle PRO
- Как управлять памятью подписок (AnyCancellable)? Middle PRO
- map, flatMap, combineLatest — что делают? Middle PRO
- Что такое Scheduler и операторы receive(on:)/subscribe(on:)? Senior PRO
- Combine vs async/await — что выбирать? Middle PRO
- Что такое backpressure/demand в Combine? Senior PRO
- Как в Combine устроены ошибки: Failure, catch, retry и почему поток умирает? Middle PRO
- Поиск с debounce на Combine: debounce, removeDuplicates, switchToLatest Middle PRO
- Холодные и горячие издатели: share, multicast и Future — что выполняется сколько раз? Senior PRO
- Как тестировать Combine-цепочки? Middle PRO
- Как подружить Combine и async/await: .values, Future из async и AsyncStream? Senior PRO
Потренируйтесь перед собеседованием
В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.
Скачать DevPrep в App Store