Tests knowledge of modern async patterns.
01
01
Understand the problem
promisesasynchronouserror handlinges6
02
02
Attempt it yourself
Sketch your approach before reading the solution — that's what interviews test.
Stuck? AI Nudge Available
Get a conceptual hint to guide your logic without spoiling the final implementation.
03
03
Study the solution
The solution is waiting
Give it an honest attempt first — then compare your thinking with the full walkthrough.
04
04
Read the code
Chaining + parallel composition
// Flat chain, single error path
fetch('/api/user')
.then(r => r.json())
.then(user => fetch('/api/orders/' + user.id))
.then(r => r.json())
.catch(err => console.error('any step failed:', err));
// Run independent work in parallel:
const [a, b] = await Promise.all([fetch('/a'), fetch('/b')]);05
05
Join the discussion
Discussion (0)
Sign in to join the discussion.
No responses yet. Be the first to share what you think.