Four years ago, I went through the entire interview process but was not offered a job. A recruiter reached out to me again this past time, and I was able to interview again.
They waived the phone screen because I had been invited to an onsite interview in the past.
The most recent "virtual onsite" consisted of four technical interviews and a "Googliness and leadership" interview that included more ordinary questions.
The technical interview problems were fun, interesting, and quite challenging.
Generally, they would ask an "easy" version of a problem and then modify it to make it harder and harder, followed by discussions on runtime complexity, potential bugs, etc.
The leadership interview was a pretty standard job interview with ordinary questions.
The interview day itself was stressful and long, but it was still a good experience.
They offered to do all interviews in one day or spread them out over two days; I opted to "rip the band-aid off."
The people I met were interesting, worked on interesting problems, and were forthcoming about what work is like at Google.
I ended up "passing" the interview and committee review. However, the company went into a hiring freeze before I could find a hiring manager and get an offer.
They shopped my resume and interview results around to a couple of hiring managers who were still hiring despite the freeze, but I never ended up receiving an offer.
Name a challenging situation with coworkers you've overcome and the strategies you used to address that.
The following metrics were computed from 1 interview experience for the Google Junior Software Engineer role in Cambridge, Massachusetts.
Google's interview process for their Junior Software Engineer roles in Cambridge, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Junior Software Engineer interview process in Cambridge, Massachusetts.