LLD practice
Low-level design interviews ask you to turn a problem into classes, responsibilities and relationships. Pick a problem, think it through in notes, draw the class diagram, and sketch the key code — then get it reviewed against the same six-part rubric every time. Everything stays in your browser. Background reading: SOLID, Strategy, State, Observer, composition over inheritance and building an LRU cache.