I applied online. The process took 2 weeks. I interviewed at Google (Los Angeles, CA) in Feb 2016
Interview
Two rounds of phone interview. First round gives general questions about background, past experience, ideas in specific areas. Second round gives technical questions, writing verilog codes, key points in system design, etc.
I applied online. The process took 3 months. I interviewed at Google (San Diego, CA) in Apr 2015
Interview
Three Rounds including pre-screening, and two phone interview. Screening is basically host matching process. First phone interview relates to your work and your project work. Second phone interview is basically technical round where you need to code some program in front of them to show your coding and analytic skills. Simultaneously, you need to answer few question related to that topic.
Interview questions [1]
Question 1
Related to your previous experience and digital logic design question