I applied through a recruiter. The process took 2 weeks. I interviewed at CarGurus (Boston, MA)
Interview
Call with recruiter
Technical interview with an engineer
4 one on one interviews with engineers, managers
Seemed like Interviewers were looking for very particular answers and not open to other solutions.