Tricky questions. They asked things that weren't related to software at all, presumably to see how you think about a problem. Unfortunately, I wasn't prepared because that's not what I expected in an interview.
If you have a digital scale, nine jars of marbles weighing 1g each, and one jar of marbles weighing 1.1 grams, and you only get to take a single weight measurement, how would you determine which jar has the heavier marbles?
The following metrics were computed from 6 interview experiences for the Google Software Engineer role in Madison, Wisconsin.
Google's interview process for their Software Engineer roles in Madison, Wisconsin is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Google's Software Engineer interview process in Madison, Wisconsin.