I applied through a recruiter. The process took 4 months. I interviewed at Google (Mountain View, CA) in Jan 2019
Interview
The interview was a technical phone interview in Python. They gave me a simple programming problem, then added layers of complexity once I solved a given stage. Overall the problems were not difficult and could be solved with rudimentary knowledge of , however, as an undergrad the problems given to me could have been easier than average.
I applied online. The process took 8 weeks. I interviewed at Google (Tel Aviv) in Oct 2018
Interview
I had one recruiter talking to me, they set an interview, the interview included two intervieas(each one with a difrent interviewer). each takes forty five minutes, includes one or two programming questions.
I applied online. I interviewed at Google in Jun 2018
Interview
Coding challenge, two back-to-back 45 min phone interviews, third 45 min phone interview, host matching.
Very organized process, a little slow though. The engineers I spoke with were very kind and good, responsive interviewers.