Taro Logo

Senior Software Developer Interview Experience - Toronto, Canada

April 1, 2020
Positive ExperienceGot Offer

Process

The interview process had three stages:

  • Initial screening call with the internal recruiter
  • One-hour preliminary coding assignment through HackerRank
  • Almost six hours of in-depth online interviewing (due to COVID-19; otherwise, it would have been in person) with six interviewers.

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.

Questions

Preliminary 1-hour coding exercise:

  1. Write three functions for performing regex-like string matching, from simple to most complex.

The long interview:

  1. Provide a PR review on GitHub.
  2. Coding challenge: text line wrapping.
  3. Free-form chat with your future manager.
  4. SW architecture discussion: design a new feature based on an existing one.
  5. Technical deep-dive: discuss a past project in-depth, talk about technical decisions and consequences.
  6. Final debrief with the recruiter.

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Coursera Senior Software Developer role in Toronto, Ontario.

Success Rate

67%
Pass Rate

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.

Experience Rating

Positive67%
Neutral0%
Negative33%

Candidates reported having very good feelings for Coursera's Senior Software Developer interview process in Toronto, Ontario.

Coursera Work Experiences