DevPrep

Все темы

⚡️ Swift Concurrency (async/await, акторы): вопросы на собеседовании iOS

  1. Что такое async/await и какую проблему они решают? Middle PRO
  2. Что такое структурированная многопоточность (structured concurrency)? Middle PRO
  3. Что такое actor и какую гонку данных он предотвращает? Senior PRO
  4. Что такое @MainActor? Middle PRO
  5. Что такое Sendable и зачем он нужен? Senior PRO
  6. async let vs TaskGroup — когда что? Middle PRO
  7. Как работает отмена (cancellation) задач? Middle PRO
  8. Что такое continuation (withCheckedContinuation) и зачем? Middle PRO
  9. В чём разница между Task { } и Task.detached { }? Middle PRO
  10. Что меняет строгая проверка конкурентности в Swift 6? Senior PRO
  11. Что такое reentrancy у actor и чем это опасно? Senior PRO
  12. Чем Task.sleep отличается от asyncAfter? Middle PRO

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store