I applied through a staffing agency. I interviewed at Allscripts
Interview
2 rounds of interviews followed by technical interview and a English grammar test. Technical interview is not that tough and if you know the concepts and have practical exposure then you can crack it.