Had to go through 2 rounds of interview process, before i got rejected.
First round was over phone, very technical interview. I talked a lot about my recent work experience and how much i already knew about the job and the company.
Second round of interview was setup after a month, this one was a 6 hour continuous interview process with a lunch interview in between, i was asked to give a technical presentation for 45 minutes in the very beginning. There were 6 rounds of interviews, 2 people taking interview each time. One of the rounds was with HR.
Very Technical and situation based question on how to solve problems based of your presentation and work experiences. One of the interviewer asked behavioral questions most of the time.