Very nice process. First a brief HR screening and a phone interview with a manager. Four-round onsite interview with two coding sessions, one session with a manager and one session with a VP. Each coding session involves one problem and followups. The interviewers will give you examples on the whiteboard to make sure you understand. They will ask you to deal with some additional examples on the whiteboard first, and then do the coding on your laptop.
When you are coding, the interviewers will work on their own laptops beside you, so that you don't feel uneasy and nervous with someone watching you. Try to save some time when working out the examples so that you have more time for the coding. And the most important thing is to make sure that your programs work. All the interviewers are nice and helpful, and it seems to me that they enjoy the work at Athenahealth. Overall a great experience with really helpful HR and interviewers.
Interesting coding problems. The interview with the manager may involve some technical questions on, for example, object oriented programming, but it's OK if you do not know something.
The following metrics were computed from 4 interview experiences for the athenahealth Software Developer role in Austin, Texas.
athenahealth's interview process for their Software Developer roles in Austin, Texas is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for athenahealth's Software Developer interview process in Austin, Texas.