Organization : Athenahealth
Position : Software Developer
The interview process comprise of three distinct rounds.
Round 1 : Written Test
In the written test, I was asked aptitude puzzles and questions. The difficulty level was moderate and was able to solve all of them. But the thing is that you need to be fairly quick in solving them as you are provided with just an hour to finish it. A couple of questions took me longer than I expected so you can expect some long questions as well.
Round 2 : Technical Interview
As expected the technical interview was based majorly on C/C++ programming. But be aware of the fact that they can ask you some difficult questions too. The, there were some warm up aptitude questions as well which as well can give you a tough time and are meant just to distract your mind.
Next, they also asked about my past experience and the projects I have completed.
Round 3 : HR
This is the best round as you can finally relax. It was quiet formal and they asked bits and pieces about my previous company and the work I did there.
Then the negotiations were there in the end.
Thanks Alex for sharing the details of your interview.
Send more details and your personal experiences firstname.lastname@example.org