I applied through an employee referral. I interviewed at Google in Apr 2020
Interview
Initially you need to submit your resume and after resume screening following process goes on.
First Round was general technical conversation with HR. Second round was Phone interview with an engineer.
Third round is till pending but probably it is an onsite interview.
Interview questions [1]
Question 1
Basic Data structure and algorithms related
First round involved having knowledge of time complexity of different sorting algorithms and second round had a system design question.
I applied online. The process took 3 weeks. I interviewed at Google (New York, NY) in Jul 2016
Interview
Initially, I was asked to answer a survey and to do some timed basic programming questions online. The survey was pretty lengthy with a variety of questions while the programming exercises were rather straight forward. I was scheduled a technical phone interview a few days after I completed these.
My technical interview seemed to have a focus on knowing and understanding algorithm complexity, and your coding abilities. You can ask whoever is interviewing you questions. To what extent, I don't really know. At one point, I felt the interviewer was somewhat annoyed at me for asking questions. I also couldn't hear the interviewer a lot of the time because they were talking at a distance from their phone.
Interview questions [1]
Question 1
in an election, how would you find the person who received the most votes at a certain time?