It was great. I had 4 rounds of interviews at the Mountain View office. Everybody was super nice and smart.
I had 2 interviews before lunch, and then an engineer took me to lunch. We walked around the Google campus. I had 2 other interviews afterwards.
The questions were not that difficult. However, I don't usually get up early in the morning, so I did not do well in the first interview at all.
Design a class for MathExpression which takes output from a parser. The MathExpression class should be used by an evaluator for evaluation.
Then, follow up by writing the evaluator.
Standard valid parenthesis question.
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.