They called me one day and suddenly started interviewing on the phone. He asked me talk again next day and I had a phone interview with a technical team. After the interview, hiring manager told me that ,he wants me to come on site for the interview.
after couple of weeks I went for the onsite interview, and it took a whole day for the interview process. I am really impressed they way they did my interview process.