I applied through a recruiter. The process took 2 weeks. I interviewed at Google (Riyad) in Nov 2018
Interview
The pre-interview was on Hangouts. The recruiter asked me about my resume, my qualifications, my job experience, my GPA etc.. She wanted to get to know me more, to see whether I also had the personality profile needed. She asked ma about hackathons that I attended, and courses that I had taken. It wasn't a technical interview.
I applied through an employee referral. The process took 2 months. I interviewed at Google in Oct 2018
Interview
Referred by a Googler alumni. Got online coding test 2 weeks after referral. The phone interviews were 3 weeks after that. They were 2 back-to-back 45min phone interviews, doing nothing but solving algorithm problems. Passed the interview 2 weeks later and started project search. Contacted by 2 teams in a week and accepted by one of them.
Interview questions [1]
Question 1
Quite difficult binary tree problems in both rounds.
I applied online. The process took 4 weeks. I interviewed at Google in Oct 2018
Interview
I applied throw their website, then I was asked to complete a lot of forms about my personality and other things. Then I was contacted to schedule 2 phone interviews, we used google doc, what they wanted is to see how are you going to solve the problem, they did n't care if your code will compile or not since it was on google doc