The interview process had three stages:
All process communication was timely. All calls occurred on schedule to the minute. Every question I had was answered, and if the answer wasn't known at the time of the call, people looped back to me when they had the information.
I especially liked that I was interviewed by many people from different parts of the organization and at different engineering levels. I had an opportunity to ask my own questions to each of them, giving me a good inside view of my prospective new employer. Having a junior dev conduct one of the interviews was a nice touch that told me good things about Coursera's company culture.
Preliminary 1-hour coding exercise:
The long interview:
The following metrics were computed from 3 interview experiences for the Coursera Senior Software Developer role in Toronto, Ontario.
Coursera's interview process for their Senior Software Developer roles in Toronto, Ontario is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Coursera's Senior Software Developer interview process in Toronto, Ontario.