I applied online. The process took 3 weeks. I interviewed at Google (Mountain View, CA) in Nov 2016
Interview
Submitted my application with my resume, my transcript and an essay with some questions about Google. Got selected to have 2 technical interviews, which had some basic to intermediate coding problems. Got an offer a week after that. Overall a pretty smooth process, way better than some other tech companies like Microsoft.
3 rounds were conducted interview process
Dsa question each and every round follow up question and pseudo code is logic is asked and example test cases are given to be solved
easy five rounds two on site and nice people all around couldn't reccomend more except for it that hard sometimes i dont know though change fiber optic nice hard friend