I applied through a recruiter. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in January 2016.
The HR found me on LinkedIn, then I contacted her via email. First round is a short talk with HR about graduation date, background etc. Then the phone interview. I failed the first phone interview, then the HR added another round for me. The questions were actually easy. But after waiting for 2 weeks, HR called me to tell me I failed smilie

Three sum - https://zigin.co/interview/detail/1129.page
roman to int - https://zigin.co/interview/detail/1100.page
int to roman - https://zigin.co/interview/detail/1042.page