The process was very easy and straightforward. My recruiter told me I'd need 2 technical interviews, that required knowledge on data structures, algorithms and complexity theory. First we had an online assessment then the phone interviews.
I applied through an employee referral. I interviewed at Google
Interview
4~6 interview sessions, depends on your target level. mostly coding interview, and only one googley interview session. one system design or domain knowledge interview. The coding questions are kind of difficult and you must prepare (maybe leetcode or similar website can help)
A programming test was taken then there was three round of interview. Then an hr round. After which Salary was discussed. The programming test was traditional competitive prommaming. codeforces you know