I applied online. The process took 1 day. I interviewed at athenahealth (Boston, MA) in Mar 2015
Interview
There were three separate parts to the interview - a description of how the company works, a talk with an employee about your credentials and background, and a run through of a problem solution cycle. Each section was with a different person, and took from noon to 3 pm. They do not give you lunch, so prepare for that.
Interview questions [1]
Question 1
"What was one thing that you failed on recently and how did you learn from it/adapt?"