Designing a Rate Limiter for SDE-2 Interviews: Token Bucket vs Sliding Window, With the Trade-offs Spelled Out"Design a rate limiter" is one of the most common system design questions in SDE-2 loops, and it's easy to underestimate. Almost everyone can say "use a token bucket". Fewer people can explain why the1h ago · 10 min readdevinterviewmasterhq.hashnode.dev
How to Estimate in a System Design Interview: Back-of-the-Envelope Math That Actually HelpsAlmost every system design interview has a moment where the interviewer says, "Okay, how much traffic are we talking about?" Many candidates then do one of two things. They skip estimation entirely an2d ago · 8 min readdevinterviewmasterhq.hashnode.dev
How to answer "Tell me about a production bug you fixed" in interviewsIt sounds like a soft question, but "Tell me about a production bug you fixed" is one of the most revealing questions in a backend interview. In two minutes the interviewer learns how you debug, how y5d ago · 5 min readdevinterviewmasterhq.hashnode.dev
From SOLID to System Design: a practical roadmap for LLD and HLD interviews"Learn system design" is advice that sounds useful and gives you nothing to do on Monday morning. The topic is huge, YouTube is full of 45-minute "design Netflix" videos, and it's easy to watch twenty6d ago · 5 min readdevinterviewmasterhq.hashnode.dev
12 production incidents every backend developer should understand (from a library of 57)If you've ever been on-call, you know textbook distributed systems and 3 AM distributed systems are different things. Interviewers know it too. That's why "tell me about a production issue you handledOct 24 · 6 min readdevinterviewmasterhq.hashnode.dev