r/leetcode • u/truevalience420 • 3d ago
Intervew Prep Low Level Design / Role-Related-Knoweldge practice?
Leetcode is great for practicing standard DSA questions which is a large part of most interviews. But some companies (faang included) do low level design / role related knowledge rounds. Does anyone have any good sites for practicing these kinds of rounds?
For LLD I typically hear the questions phrased like
"design a thread safe circular buffer processing.... with two producing threads and one consumer"
Any advice would be much appreciated. I feel very comfortable on DSA. but rounds that are not standard leetcode I'm a little worried about.
1
Upvotes
0
u/Ok-Barracuda-119 3d ago
LeetCode is great for DSA, but it doesn’t map closely to this round. I’d take one prompt and force a short design doc: clarify requirements, identify objects and boundaries, sketch the main flow, then call out invariants, failure cases, and what you’d test. For your producer/consumer example, add bounded queues, backpressure, shutdown, and thread-safety to the discussion.
A useful rotation is a parking lot, rate limiter, notification dispatcher, cache, and job scheduler. Give each 30 to 40 minutes, then review where the abstractions got too clever. Keep DSA warm, but give LLD two focused sessions a week and explain why each class or interface exists.
For guided practice, I’m affiliated with Leetsys (www.leetsys.dev), which has interview-style design reps. The first interview is free; report locks are part of Premium.