I applied through a staffing agency. The process took 5 days. I interviewed at athenahealth (Watertown, MA) in Dec 2016
Interview
This is a whole day ordeal so get comfortable! When you come in, you'll need to checkin at the front desk to get a visitor's badge and a free lunch voucher that you will redeem during a lunch interview session with one of your interviews. I had two technical sections each of which at the core were very similar in nature.
Interview questions [1]
Question 1
I'm under NDA, sorry. What I will say, is you better get comfortable with dynamic programming. They also say you won't have time to solve the problems, which is very true. Just make sure you say everything you can about your plan of action.