The process took 2+ months. I interviewed at athenahealth
Interview
First they had an aptitude exam which comprises of just 10 ques.
Then they told us to write few test cases.
Next were 3 rounds of technical interviews
At last HR talked for a few minutes
I applied through an employee referral. The process took 2 days. I interviewed at athenahealth (Chennai) in Mar 2015
Interview
Aptitude round - logical and analytical questions , test cases round - derive cases for a given scenario or flowchart (they expect more of negative and exceptional cases) , technical round - testing basics, sometimes puzzles included, logical thinking is tested, team spirit is tested, 2nd technical round, managerial round and a HR round