Initial phone screen interview. Then invited to an in person interview. Got a tour of their campus and then interviewed by a 3-people panel. Questions mainly on Database management system etc. Then meeting with HR. Some general questions about your work experience etc. Third round of phone screen interview and finally an offer.