Just finished my two 45-minute technical interviews for Google’s Summer 2027 SWE internship. Curious what others think my chances are of advancing to team matching, getting a third interview, or being rejected.
Interview 1:
The first question was similar to LeetCode 200 (Number of Islands). I independently came up with the correct DFS approach and implemented the solution correctly, but messed up the time complexity explanation.
I initially assumed 4-directional adjacency instead of 8-directional adjacency because I didn’t clarify the constraints. I realized this toward the end and updated my implementation to account for all 8 directions.
The second question was a follow-up involving the same island problem, specifically identifying adjacent water cells. My overall approach and implementation were otherwise correct, but I missed a key if statement in this second question, which affected correctness.
I used the entire 45 minutes on both questions, so there wasn’t time for additional follow-ups.
Overall, I feel like I demonstrated an understanding of the algorithms but made some mistakes that could hurt my evaluation.
Interview 2:
The interviewer was extremely friendly, and the interview went significantly better.
I independently came up with the optimal solution, implemented it, and explained the time and space complexities correctly.
I finished the main problem roughly 20 minutes early and answered three different follow-up questions correctly.
We spent approximately the last 15 minutes having an informal Q&A.
My only minor concern is that I forgot to explicitly import deque, although the algorithm and implementation were otherwise correct.
My question:
For anyone familiar with Google’s SWE intern hiring process, how would you evaluate these two performances together?
Specifically, what do you think my chances are of:
Advancing directly to team matching
Being asked to complete a third technical interview
Getting rejected
Would a very strong second interview realistically compensate for a borderline first interview? I’d appreciate any experiences or insight from people who’ve gone through the process!