I applied online. The process took 3 days. I interviewed at Google (London, England) in Jan 2019
Interview
First an online multiple-choice test that contained questions from microprocessors, programming, etc. and basic math problems.
Then if shortlisted, two rounds of technical interviews.
Then HR interview if passed both rounds.
Very easy questions from OOPs concepts, DBMS etc. like what are the basic pillars of OOPs? They asked mostly about the projects mentioned in resume in the first round, and little bit in second one. What concepts you implemented etc.? And they asked some data structures and algorithms questions in both too. And some puzzle type questions.
Interview questions [1]
Question 1
Very easy questions from OOPs concepts, DBMS etc. like what are the basic pillars of OOPs? They asked mostly about the projects mentioned in resume in the first round, and little bit in second one. What concepts you implemented etc.? And they asked some data structures and algorithms questions in both too. And some puzzle type questions.
Great experience first round was dsa question and second round also dsa which is difficult ,third round is technical round and 4th round is managerial round and then hr round
Great process, couple of interviews and lots of technical problems they do count the behavioral interview a lot so be prepared to be able to present and demonstrate your skills. At the end of the day their hiring team is super nice and help you with any questions that you have
Interview questions [1]
Question 1
Algorithms, make sure you know how to fix certain coding problems leet code is your best friend
I got a screening, behavioral, then 7 interviews for the final phase, around 4 coding interviews, 3 behavioral. All leetcode hards, behavioral asks about experience situations, one technical interview was more architectural.