I was referred. I had a short phone interview, then completed a programming assignment on my own time, which I sent back to them.
I went in for the full interview - two technical interviews, and two nontechnical interviews. The questions weren't that difficult, but I was surprised at the degree to which they just asked me to do the problem on my own computer - I was expecting a whiteboard session.
Without giving away specifics, I was asked to solve a problem involving a data structure that wasn't conceptually difficult, just very problem-specific and which I had trouble debugging.
Given another thirty minutes, my code would have run fine - but they seem very fixed on functional code within time limits.
The following metrics were computed from 51 interview experiences for the athenahealth Software Developer role in United States.
athenahealth's interview process for their Software Developer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for athenahealth's Software Developer interview process in United States.