Round 1: Basic Phone Interview. Describe the fit. I described how I identified with our company values: CLEAR. The interview ended well and I was invited out to this massive interview 3-day process in Raleigh. 812 resume submissions, 300 phone interview, 82 people invited to final round.
Final Round: Two weeks later, I came for one of the 3-days of Allscripts Interview event. It was a really fun interview day with several Allscripts employees coming to conduct the interviews. We were given 10 minutes to create and then give a 7 minute presentation on one of four randomly selected topics that were irrelevant to the position. We had to work together to put together a lego-helicopter within 5 minutes without being able to look at the model helicopter all at once. Only one person could look at it and then describe how it looked. There was a standard interview from a panel of three employees. Most of it was describing the culture fit, why did I want the position, etc.
After waiting a week or two, I learned by phone call on a Friday night that I was one of about 30 people were hired.