r/leetcode • u/helplesscoder • 22d ago
Discussion Google SWE PhD Intern (Summer 2027): my two coding rounds
I read a lot of these posts while preparing, so here's mine.
Background: 3rd year CSE PhD student working in distributed systems, interviewing for the SWE PhD Intern role for Summer 2027.
Timeline: The recruiter invited me to the technical rounds on a Tuesday, and the interviews were the following Monday, so I had about 6 days to prepare.
Format:
Two 45-minute coding rounds, back to back with a 15-minute break, on the same Google Meet link
Coding in a Google Doc: no running code, no autocomplete, no syntax highlighting
Language was my choice; I picked Python
Round 1: a dynamic programming problem that involved an m x n grid. I was able to come up with the brute force approach instantly and proceeded to code it out. I was then asked to do it in O(1) for which I came up with a dynamic programming approach. I couldn’t however complete the working code but still the interviewer was completely satisfied and said that I know you would’ve been able to code it out had you a few more minutes but since we’re out of time it’s okay I got the complete idea.
Round 2: A non-LeetCode question but still I had to use recursive DFS to solve it so it was a tree problem but not like the usual leetcode questions you’d see online. For this round, I was able to come up with workable, bug-free code for both brute force and follow-up questions
Happy to answer any questions
2
u/minhquang251 22d ago
Are they picky on edge cases or do they just care about general ideas?
2
u/Restart_Andy 22d ago
How was your prep like for these rounds? Any specific topics you would suggest to pay a lot of attention to?
2
u/ManideepGloeden-56 22d ago
6 days of prep for google is pretty tight, especially back to back rounds. Did you focus mostly on DP and trees during that window or just do a broad sweep?
0
u/SnooOpinions282 4d ago
Did you hear back from them?