First interview was a phone call to walk me through the hiring process. I was told the next stage will be the technical screening round. Since this was a consulting role, coding wasn't expected much, (or not as much as a software engineer) I was told the round will mostly be around Object Oriented Programming (OOP), and high-level system design. So, I prepared for 2 weeks before the technical round, according to that suggestion.
On the technical screening day, I was devastated & shocked to see "Data Structure and Algorithm" (DSA) coding question. I politely mentioned the interviewer that this interview wasn't for software engineering, and I was also told in the previous rounds that the technical round will not be on DSA. The interviewer refused to listen to me, and told me to do this coding question regardless. I was shocked to see this kind of behavior and unprofessionalism from Google's interview process.
I obviously tried my best, I was able to come up with the right solution, but failed to code it out, as I had not practiced DSA for this interview. I practiced OOP and system design, as I was suggested to.
It felt like for some reason they were trying to find was to intentionally fail candidates, probably because they already had someone lined up from some privileged means.
This left me with a very negative taste of Google's recruitment process, and my perception of Google as a company has definitely changed for the worse.
My experience and expertise aligned very well with the job posting, but I was sabotaged by the interviewers who was supposed to be fair with the candidates.
I AM NEVER APPLYING TO GOOGLE AGAIN!!