Taro Logo

Senior Software Engineer Interview Experience - Canada

April 1, 2025
Neutral ExperienceNo Offer

Process

Here were the steps:

  • Screening
  • Manager Interview
  • Code challenge that took about 7 hours to complete
  • Architecture design

The code challenge was complex. They asked me to design and implement an API to check permissions on a filesystem description, as well as implement loop checking to see if a directory contains itself. The requirements were extensive, and it took me the better part of a workday to finish it. They gave a 7-day window to complete the challenge.

In the architecture design, they asked me to design an IP banlist that would maintain a list of IPs banned from accessing all systems within the company. The time allotted was 45 minutes.

After all of this, they wanted me to do another round to clarify my solution in the architecture design interview.

I was interviewing for a senior role; however, having run interviewing processes myself, I would say the amount of effort required is more what I would expect for a staff role. The pay band was also low for the work they described to me that was expected of the role.

Questions

Implement an IP ban API.

Was this helpful?

Interview Statistics

The following metrics were computed from 13 interview experiences for the Okta Senior Software Engineer role in Canada.

Success Rate

0%
Pass Rate

Okta's interview process for their Senior Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive31%
Neutral8%
Negative62%

Candidates reported having very negative feelings for Okta's Senior Software Engineer interview process in Canada.

Okta Work Experiences