I applied through a recruiter. The process took 3 weeks. I interviewed at athenahealth (Bengaluru) in Sept 2019
Interview
Initial phone screening from recruiter followed by a telephonic round from a senior developer. Then I was asked to fly to bengaluru. Tickets and everything were arranged by the recruiter. Three more rounds of technical interview followed by a discussion with hiring manager. Overall a pleasant experience.
Interview questions [1]
Question 1
Design rate limiting system
Microservice architecture
Graph DFS