There was a aptitude test online , a video interview, candidate survey and the final stage was the face to face interview which was core technical questions based on my experience and their requirement. But overall the whole interview process was very good .