I applied through a recruiter.
Interviewed for Staff Software Engineer role at Okta. The interview process consisted of 4 rounds:
The overall process was smooth and well-organized. The online assessment was followed by a detailed technical discussion where I explained my approach and design decisions. The final round was a discussion with two engineers about the assignment and general technical concepts.
The discussion was interactive, though at times the interview felt a bit unstructured, and there were some areas of confusion during the conversation. Overall, it was a good learning experience. The questions were practical and focused on real-world backend concepts like rate limiting, system design, and trade-offs.
Questions on scaling, rate limiting
The following metrics were computed from 5 interview experiences for the Okta Staff Software Engineer role in Toronto, Ontario.
Okta's interview process for their Staff Software Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Okta's Staff Software Engineer interview process in Toronto, Ontario.