It had written test which had questions of various difficulty levels, the demo was taken by experts who were experts in subjects, they were very polite and compassionate though, after which a one to one discussion regarding work location and salary package was done. Had a great experience over all as there was no stress but only encouragement during the interview. Thank you