>In hindsight nobody asked anything _super_ hard, but you cannot make a single mistake, or a suboptimal solution, or give the wrong response to a question right now.
>I've started grinding leetcode, reviewing system design, and behavioral questions. You MUST memorize perfect responses to regurgitate as fast as possible on the interview. Again, you cannot afford a single mistake in process right now or they will pass on you.
Did they tell you that they passed on you because of your minor imperfection in the answer? Or is this an assumption on your part?
I might have passed on you based on what you've written, but it wouldn't have been because you gave a B+ answer and I required at least an A- solution or something.
Honestly this entire concept of gamifying your interview is not great. Maybe this is what gets you in at the big shops like Microsoft or Amazon these days? Totally understand that, I'm more of in the start-up world.
In my world, we're looking at personality, attitude, problem solving. I'm not looking for a robot to regurgitate a technically perfect answer. I'm looking for a human who responds like someone would in a job. Depends on the interview (up, peer, or down in seniority), but the interview is a space to basically pair something out and work together and see if you fit with how we operate. We wouldn't want someone to come in and just regurgitate what they think is perfect. We'd prefer to pair it out, talk it through, look stuff up live, and see if there is charisma/chemistry in the working relationship and the culture. Depending on seniority of course but we can teach a Jr or Mid coding and technical material but we cannot change their personality or make them better to work with.