I applied through a recruiter. The process took 2 weeks. I interviewed at Google in Aug 2014
Interview
Call from a Google recruiter. I'd interviewed there before quite a few years ago and they were hiring people with my qualifications . I asked for a few weeks to prepare, and did a phone interview. I had prepared, but not really under pressure like that, or with time constraints, and kind of flailed around. Of course I came up with a decent answer two hours after the interview was over.
Interview questions [1]
Question 1
Asked me to write a throttle function in javascript. Well, essentially...he wanted me to write a function that would call another function, but not if it had been called within a certain set time, which is essentially what a throttle function is. I completely flailed, but it's a useful function to have...probably why they put it in the underscore library which is what I based this answer on.