I applied online. The process took 3 weeks. I interviewed at Google (New York, NY) in Nov 2016
Interview
It was very professional: my recruiter was super friendly and helpful. The interviews themselves were quite stressful: not that the questions were difficult, but it's very easy to tense up and forget basic solutions. Keep. Calm. And comb through Cracking the Coding interview like your life depended on it.
I applied online. The process took 2 months. I interviewed at Google in Nov 2016
Interview
Thought I didn't do so well during the interviews and didn't really expect to ever get an offer. I did and was pleasantly surprised. Definitely apply, you have nothing to lose! Google likes grit and passion the most.
I prepared using Cracking the Coding interview and various online sources like LeetCode and HackerRank. Even if you don't get an offer, learning how to navigate technical interviews is really helpful! Also, the engineers I talked to really guided me through my mistakes (I made quite a lot). It was a wonderful and nerve wracking learning experience.
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.