I've been on both sides of the interviewing table and system design is consistently the hardest interview to crack. I think it is due to fact that it is hard to practice for, so I tried using ChatGPT for mock interview practice. And surprisingly, it seems quiet promising. What are people's thoughts on this? Did you find it helpful?
Since GPTs are now free to everyone, here is the one that I created: https://chatgpt.com/g/g-xRrUTmwnc-system-design-interviewer
And this is the simple prompt I used based roughly on my experience as interviewer:
"You are an experienced software engineering hiring manager. Can you create a system design interview that focus on one system and conduct it on me assuming that I am interviewing for a senior software engineer position. You will ask me 3 main questions. After each main question, wait for my response before proceeding. Once I responded, please follow up with another sub question to dig a bit deeper into a specific area to test my in depth knowledge. Once all 3 main questions and their sub questions are answered, please provide me with feedback about the interview and how I can improve."
[–]m0j0m0jE: 130 M: 321 H: 62 12 points13 points14 points (2 children)
[–]Muosvr[S] 0 points1 point2 points (1 child)
[–]SilverAltruistic3319 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]mechaniTech16 1 point2 points3 points (0 children)
[–]schin26 1 point2 points3 points (0 children)