I had my interview with Allscripts in month of April for Pune location.
Someone from Allscripts called and took telephonic round. Questions asked were related to .Net,C#, OOPS concept, SQL and Test automation.
That round was followed up by one more round - F2F. I was invited in Pune[Kharadi office], and was asked to give some basic English language test. I found that very amusing and ridiculous to say the least. I only appeared for it since I had no major work elsewhere. I was not given prior notification about this test.
You are supposed to finish that test in 15-20 mins or so, I finished in within 5-10 min max.
Once I finished the test, I was told to move into some other building for technical round. Why couldn't they arrange all interview process in one building, I couldn't understand. May be I work in so called big company :) which did not force me to accept this process.
F2F lasted for more than hour or so. Question were again related to .Net, C#, Patterns[Although I wasn't prepared], asked about finding substring having contiguous characters. e.g. HeisnotgoodCandidate, so you would need to write pseudo code [in C#] in find out string having contiguous characters.SQL queries, concepts, SQL query [how SQL engine processes it]
I thought level of difficulty was OK. Best of luck to all candidates.