The phone interview started off easy with basics of C++, as it is the OO language of choice. It then progressed into some really simple problem-solving questions, which felt a bit off, but I managed to solve them 10 minutes later after an awkward pause due to the pressure of talking to Google. However, I recovered later on during the data structures questions. If you think about it, the problem-solving question was also part of an algorithm question.
I was too excited and didn't sleep the night before, so I couldn't think straight and completely messed up. The moral of the story: Get plenty of sleep the night before.
Why did you pick C++ instead of any other dynamic languages out there?
The following metrics were computed from 344 interview experiences for the Google Software Engineer role in New York, New York.
Google's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in New York, New York.