There are 3 rounds for the interview
First round is the technical round where you are asked mostly C++ and Java questions
Next you have the HR round, where they ask you why you want to join?? What do you know about the company and why do you want to join
Next is the managerial interview where they could ask you how can you sell this pen etc