How to Find Great Practice Systems Design Questions
Most practice systems design questions do not reflect those you’ll get during an interview.
When studying data structures/algorithms (DSA) interview questions, there’s a clear playbook: master the concepts and practice consistently to apply that knowledge. That practice comes easy because there are thousands of DSA questions on sites like LeetCode, HackerRank, and AlgoExpert that reflect the types of questions you’ll get during your interview.
Systems design questions are a different story. Most practice systems design questions do not reflect those you’ll get during an interview. There is, of course, a lot of high-quality information regarding how to solve systems design interview questions in general. But it’s hard to get that information to stick without a solid set of practice questions.
Travis Kaufman (A Senior Software engineer at Meta) shares how he tackles system design problems here: hackpack.io/blog/great-practice-systems-des..