Hey everyone,
I have a Google interview coming up in 3 weeks for a New Grad SWE role, and I’d love some advice on how to best structure my prep from now until then.
So far, I’ve solved a little over 100 LeetCode questions and have gotten familiar with most of the common patterns. After learning a bit from Taro, I’ve adjusted my approach to focus on:
Always identifying the pattern and connecting it to similar problems
Writing at least 5+ test cases
Solving each question in under 20 minutes
Thinking through multiple possible solutions
Biggest struggles right now:
Tracing code in Google Docs (I get confused or lose track easily)
Overlooking edge cases—I usually only catch them after hitting “submit”
Not very confident that my code actually works.
Also, the interview prep material covers topics I’m not too confident in, like probability, some advanced algorithms, OS concepts, object-oriented design, and behavioral questions. I know I need to spend time reviewing those as well.
How would you recommend I split my time across technical practice, studying concepts, and behavioral prep over the next 3 weeks? Any tips would be appreciated!
Definitely do Mock interviews. Tons of them. I think for Google it's worth it to purchase a professional mock interview from hello interview/interviewing.io
Thank you for your advice!