Submitted application online and sent resume through internal contact for open position. Had a phone interview with technical recruiter and did well enough to get a homework assignment. Was given program to write with qualifications that it take less than a given number of seconds to run and take less than a given amount of memory. Was allowed to take as much time as needed and to write this and had a choice of any language. Once done, it was sent in to be reviewed.
Recruiter passes it off to technical staff to have them review it, compile it (if necessary), and run it. After 3 days, received brief statement from recruiter that the technical staff said it did not resolve the problem. I know it worked, and emailed back for feedback on what they said did not work stating that additional feedback would assist to become a better programmer. Did not receive any response.
Program: Write a program that takes any string of characters (up to 25 characters) and calculates all permutations then returns the position of this string in the alphabetized permutations list.
The following metrics were computed from 10 interview experiences for the athenahealth Senior Software Engineer role in United States.
athenahealth's interview process for their Senior Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having negative feelings for athenahealth's Senior Software Engineer interview process in United States.