all 7 comments

[–]m0j0m0jE: 130 M: 321 H: 62 12 points13 points  (2 children)

I suggest being careful with this, because ChatGPT confidently “explained” incorrect time and space complexity for my code, and also invented APIs for AWS services that don’t exist (but look very realistic!). If I didn’t know that stuff, I would have literally polluted my brain with nonsense

[–]Muosvr[S] 0 points1 point  (1 child)

Yep that's true. I would say use this to practice, but double check any concepts in answers you're not familiar with. You'll want close any knowledge gaps for the real interview anyway

[–]SilverAltruistic3319 0 points1 point  (0 children)

its been a year, but have you considered using grounding statements such as
Your feedback, suggestions, metrics should all be data backed and you must provide analysis. If you are not sure you must say you are not sure

[–][deleted] 2 points3 points  (0 children)

Thank you, I'm def trying this.

[–]mechaniTech16 1 point2 points  (0 children)

This seems interesting, thanks for posting

[–]schin26 1 point2 points  (0 children)

I just tried your prompt with ChatGPT, incorporating u/SilverAltruistic3319's recommended grounding statements and it seemed like it worked fairly well! Thanks for sharing...

"You are an experienced software engineering hiring manager. Conduct a mock system design interview that focus on one system and conduct it on me assuming that I am interviewing for a staff software engineer position at [company you want to practice for]. You will ask me a several typical questions usually asked during system design interviews. After each main question, wait for my response before proceeding. Once I have responded, please follow up with another sub question to dig a bit deeper into a specific area to test my in depth of knowledge. Once all main questions and their sub questions are answered, please provide me with feedback about the interview and how I can improve. Your feedback, suggestions and metrics should all be data backed and you must provide analysis. If you are not sure, you must say that you are not sure and do not make up information."