Google contacted me through my school's recruiting program. I had two back-to-back, 45-minute in-person interviews. Both interviewers were very nice and professional.
One interviewer's style was a little annoying. Every time he asked a technical question, I would answer, and he would just smile at me, not indicating whether or not I was correct or on the right track.
The first interview mainly focused on one question: writing a copy-on-write string.
The second interview included a couple of smaller questions, followed by asking me to combine two sorted iterators while keeping them sorted.
The whole interview process wasn't bad at all. I made a very silly mistake on the iterator question, eventually getting it, but they probably expect a perfect response for such an easy question.
Implement copy-on-write strings, combine two iterators.
The following metrics were computed from 32 interview experiences for the Google Software Engineer role in Pittsburgh, Pennsylvania.
Google's interview process for their Software Engineer roles in Pittsburgh, Pennsylvania is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Pittsburgh, Pennsylvania.