athenahealth Interview Question

Novel, but typical, technical interview algorithmic puzzle questions.