1Designing for extension
0/5▶Senior LLD is judged on whether the design survives new requirements without rewrites. Show OCP thinking with real seams.
2Concurrency in designs
0/5▶The senior differentiator: your objects are correct under concurrent access, and you can reason about locks and races.
3Harder machine-coding prompts
0/6▶Larger builds where structure and concurrency both matter. Get a core running fast, then extend under time pressure.
4API & component design
0/4▶Seniors design components others depend on. Ergonomics and clear contracts are graded.
Design good interfaces
5Refactoring & smells
0/3▶Seniors improve existing designs safely and can name why code is bad.