Athena's interview process for developers is very well thought out and is the best I've encountered during my career.
There is a phone screen before bringing you into the office for the in-person interviews.
In the office there are four interviews: two coding sessions and two personality sessions.
The coding problems were difficult enough to be challenging without relying on gotcha questions.
The personality interviews are conversations to see if you're a good fit for the company, and to see if the company culture is a good fit for you.
Describe one time where you had to debug a difficult technical problem, and how did you solve it.
The following metrics were computed from 2 interview experiences for the athenahealth Senior Software Developer role in Watertown, Massachusetts.
athenahealth's interview process for their Senior Software Developer roles in Watertown, Massachusetts is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for athenahealth's Senior Software Developer interview process in Watertown, Massachusetts.