First step: Online coding challenge using any coding language
Second step: Talked to recruiter about possible opportunities and the interview process.
Final Step: 4 round technical interviews and one HR round.
I applied through a recruiter. The process took 3 months. I interviewed at Google in Mar 2021
Interview
First round was an online coding challenge.
After was a five round onsite technical challenges. Overall was pretty difficult. Also one HR round and a break in the middle in between the coding challenges.
1 test, followed by 1 full day of interviews, 4 technical 1 behavioral. Engineers were relatively friendly and helped along when stuck. Took about 6 hours total. Was pretty fun