They give you a coding challenge question to complete before a certain deadline. If you complete it to their standards, they contact you about setting up a time to talk on the phone and go over your resume and do a bit of a phone screen.
I heard back a few weeks later from another person at HR to set up an on-site interview time. The on-site interview comprised of a technical interview, followed by a lunch interview, and another technical interview right after.
The technical interviews were 1.5 hours each, while the lunch interview was an hour long.
Interview questions were more math-based and problem solving based than data structures based.
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.