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.