My interview was through on campus. Three rounds in total. First round was aptitude and coding, round 2 being the technical Interview followed by the technical HR. The Interview went good actually. I was tested on how well I approach problems and few basic interview questions were also asked. Role was not specified earlier , after the interview was complete , only during the internship i was assigned with the role.