Taro Logo

Senior Software Developer Interview Experience - Toronto, Canada

April 1, 2020
Positive ExperienceGot Offer

Process

The process took about two weeks from the screening call to the offer.

  • Screening call with a company recruiter to talk about the company, goals, and expectations.
  • Online HackerRank challenge. If I understand correctly, it's always something from String Manipulation algorithms.
  • Onsite interview (virtual because of the COVID situation).

The onsite interview included five sections:

  • Another coding challenge on HackerRank (also string manipulation for me).
  • Talk with the engineering manager.
  • System design.
  • Code review.
  • Deep dive into your past experience.

Overall, it was a nice experience: interesting format, interesting, technology-agnostic questions, and friendly interviewers.

Questions

Write 3 functions that take 2 strings as arguments and return True if the strings match:

  • Simple substring search: This function will check if one string is a substring of another.

  • Wildcard character for exactly one symbol: Add a wildcard character that matches exactly one of any symbol.

  • Wildcard character for zero or one of the previous symbol: Add a wildcard character that matches zero or one of the previous symbol (e.g., a* means either an empty string or 'a').

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