Google SWE Interviews, how did I do?
Did my interviews for the Google SWE intern (summer 2027, US). I wanted to share how they went and get some opinions.
The first round went really well. The interviewer was also super friendly and receptive to conversation. the initial problem took about 25 min for clarifying questions, talking through my approach and complexity, coding, and a dry run. The interviewer confirmed I had the optimal solution. With time left, I got two follow-ups: the complexity of a brute-force approach and an extension of the original problem, which I talked through with edge cases without coding it. For both, the interviewer accepted my explanations and said they were good.
The second round was weaker. The interviewer was more reserved and serious. My first approach had a flaw they caught with a counterexample, but I was able to quickly switch to a different linear-time approach that they approved before I coded it. During the dry run they expected a different result and I agreed in the moment, but I realized afterward we'd interpreted one of the rules differently, likely a misunderstanding on my part from clarifications. The follow-up (about 35 minutes in) was a harder generalization. I identified the right overall technique, which they agreed with, and wrote out my full algorithm and complexity before time ran out. They raised a concern I couldn't fully address in time, since my solution was correct under my interpretation of the rules but not theirs.
Do I still have a chance for team matching or a third round or am I cooked? And how much does a misunderstanding like that hurt if the reasoning itself was sound?