I applied online. The process took 2 months. I interviewed at Google
Interview
Received an email to fill out a survey and complete a coding challenge with two questions. The survey basically went over personality questions that asked what you think former employers thought of you. Screwed up the coding challenge and was rejected the same day.
Interview questions [1]
Question 1
You have a tree with nodes of different values. You want to find the longest path within this tree between nodes that have the same value.
Submitted my resume online, got back to me within a week and was schedule for two back to back phone interviews. Both interviews were strictly coding, not too much chit chat. I didn't prepare enough, the questions were harder than expected.
I applied online. The process took 4 weeks. I interviewed at Google
Interview
Very satisfied with the overall interview process, I feel that my recruiter was on top of things and the questions were interesting. I applied online and was asked to submit a coding challenge. After passing this stage, I was scheduled for two phone interviews. A third was later scheduled following the results of the first two (I was told that this would be the final interview before an offer, and was not extended one). The questions were generally very good, and covered data structures and algorithms.
Interview questions [1]
Question 1
Print all simplified fractions between 0 and 1 that have denominators less than or equal to n.