We had 2 rounds of on-campus interviews, and the first round was more of a general assessment, with some easy technical questions.
I have failed the second round - the biggest problem was that I have mentioned some technical details incorrectly as well as did not show the good problem-solving skills.
However it was a good learning experience, and the company is great.