Software EngineerConcurrency
0%
overview/stage 10 of 16

Concurrency

Doing more than one thing at once, correctly.

3 weeks · wk 19–21Applied pace6 topics18 Interview Questions
Why this pace:Node's event loop and async/await are second nature to you — extend that into threads, locks, and race conditions outside JS's single-threaded model.
SEC FOCUS

Race conditions are a security bug class too — watch for time-of-check to time-of-use (TOCTOU) gaps.

Topics & Action Items (6)
01
Threads vs processes
1-2 hrs
02
Race conditions and locks
2 hrs
03
Async/await and event loops
1-2 hrs
04
Deadlocks and starvation
1 hr
05
Producer-consumer and message queues
1-2 hrs
06
Your language's concurrency model
1-2 hrs
Software Engineer Roadmap • ~38 Weeks • 98 Topics • React / Node.js / Python / TypeScript / Cloud
Local browser storage active•Back to top ↑