A recruiter reached out to me on campus after reviewing my LinkedIn profile, which highlighted my side projects and experience.
We had a brief call that guided me through the interview process. Following that, I received a short 'snapshot' survey to fill out my interests and a 60-minute coding assessment with two algorithmic problems.
The problems weren't overly difficult, but they required some thought.
I'm still awaiting the results.
They ask about interests, side projects, career plans, and so on.
They also ask heavy algorithmic questions, so check out the "bible" (Cracking the Coding Interview) before you even think about applying to these big tech companies.
They all use questions from the same pool with slight variations, so practicing these as much as possible is your best bet!
The following metrics were computed from 748 interview experiences for the Google Software Engineer role in Mountain View, California.
Google's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Mountain View, California.