I applied online. The process took 1 week. I interviewed at Google in Nov 2018
Interview
Applied online. Got a call for initial round. HackerRank problem. Average difficulty level problem. 2 programs 10 test cases each in 60 minutes. Attempted and executed all the test cases. Din't get time to optimize code (this could be an issue).
I applied through an employee referral. The process took 2 weeks. I interviewed at Google
Interview
Two 45min interviews. The first one was bad experience. The interviewer responded to my answer really slow. There was even awkward silence during the interview and I had to ask what's next. The second interview is fine. I finished all questions but still got rejected.
Interview questions [1]
Question 1
Minimum sliding window and two nodes in a BST sum up to a target value
I applied through a recruiter. The process took 4 months. I interviewed at Google in Oct 2016
Interview
My interview process was absolutely ridiculous. It spanned a total of 4.5 months, and I didn't even get to the host matching process. I was first contacted by a recruiter through email. She was actually quite nice, so I don't have any complaints there. I had an initial behavioral interview over the phone, and that took only around 30 minutes or so. I later had to solve two programming questions online in a couple of hours. They weren't terrible. I had two hour long interviews over the phone, but the connection on the first interview was terrible, so they let me do a third one. There was like, a month between every one of these phases. After a few weeks, my recruiter let me know that I wasn't able to move on to host matching.
I have no complaints about the people-- they are just doing their job. I do, however, think the process was the most ridiculous thing ever. Had I made it into the host matching phase, I was told that it could take anywhere from 0-3 months, and you aren't even ensured a job until a host accepts you. Insane.