| # | title | topic | type | difficulty |
|---|---|---|---|---|
| 1 | Event loop machine: a .then chain vs a timer | Event Loop & Memory | Runtime machine | Medium |
| 2 | Event loop machine: what await actually does | Event Loop & Memory | Runtime machine | Medium |
| 3 | Hoisting machine: declarations vs expressions | Scope & Hoisting | Runtime machine | Medium |
| 4 | Scope machine: shadowing — nearest wins | Scope & Hoisting | Runtime machine | Medium |
| 5 |
| Scope machine: var walks through walls |
| Scope & Hoisting |
| Runtime machine |
| Medium |
| 6 | Event machine: which phase fires it? | DOM Events | Runtime machine | Medium |
| 7 | Test-double machine: which double does the job? | Testing Lifecycle | Runtime machine | Medium |