A bit tough interview. The interview lasted one day and I got the results in 3 days. They gave 3 hours for machine test where algorithm based questions are asked, and then followed by technical interview and HR interview. 2 interviewers asked programming related questions in tech interview. And general stuff was asked in HR interview. A good experience.