I got it through off-campus. The first round was a telephonic round. The recuriter called and asked to explain the projects I had done briefly. After few days, I got the mail that I have been selected for interview rounds. There were 2 rounds of coding interviews. In both the rounds they asked me medium-hard questions. In the first round , they asked me a question on binary trees and I could solve in before time ended, so there was a further discussion on how the problem could be solved better. In the second round , I was asked a Greedy based question . I took lot of time to understand the question as it was bit tricky and when I was stuck at one point the interviewer gave a hint through which I could finish the problem on time.
Interview questions [1]
Question 1
They asked me to describe one of my favourite projects
I applied online. I interviewed at Google (Mountain View, CA)
Interview
I did a coding interview online then an in person interview at a conference booth and then got the offer! The coding question was short and a typical leetcode question, the in person question was more theoretical.
Pretty normal for a big tech company, brush up on Leetcode as they may ask you for the number of Leetcode questions done and make a lot of side projects