The final round consisted of three interviews, and all of them were in a similar vein. They started with a small problem and asked for an algorithm to solve it, then increased the scale and complexity of the problem.
It was an interesting experience. Most questions were simple string-based or graph questions. MapReduce was also asked.
How would you design a web proxy?
How would you count the frequency of letters in a word or file?
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.