They had the usual rounds for testing english and analytical skills. The tests were interesting and made you think and analyse before answering. The personal round also had some technical questions which tested the SQL basics and overall technical knowledge. The topics were communicated before hand, so I came prepared and my overall interview went very well. The interviewer made things very clear and transparent, so I know what their expectations would be. Also they cleared any questions I had in mind. This was certainly a very good interview process.