Five interview rounds. Recruiter, The Hiring Manager, Head of HR, Another Sales Director for a different segment and the Ireland country leader. Each round was a 1:1 interview. Mostly remote but the Dublin interview was on site. The recruiter was very professional and always clear on next steps. The process took about 3 months in total.
I applied online. The process took 4 weeks. I interviewed at Okta (Toronto, ON) in Mar 2025
Interview
Applied online.
Recruiter 30 min telephone interview.
30mins video interview with hiring manager.
60min presentation with a panel.
No feedback after my presentation. I spent days on my deck and they didn't offer any feedback.
The hiring process typically begins with an initial phone screen, where a recruiter or talent acquisition specialist conducts a brief conversation to assess your background, experience, and interest in the role. This is usually followed by a hiring manager call, where you speak directly with the hiring manager to discuss your technical expertise, problem-solving approach, and alignment with the team’s goals and expectations.
Next, there is a CodeSignal assessment, which is a coding test designed to evaluate your algorithmic and problem-solving skills under timed conditions. If you pass this stage, you move on to a system design interview, where you are asked to architect and design a scalable, high-performance system, demonstrating your ability to handle real-world engineering challenges.
Finally, the process concludes with a team and culture fit interview, where you meet with potential colleagues to discuss your collaboration style, work philosophy, and how well you align with the company’s values and culture. This stage ensures that both you and the company feel confident about working together.
Interview questions [1]
Question 1
The CodeSignal assessment involves building out a basic bot detection solution using Node. This exercise is designed to evaluate not only your coding proficiency but also your ability to implement practical security measures, detect patterns of automated behavior, and optimize performance within a constrained timeframe. The challenge typically tests your problem-solving skills, ability to write clean and efficient code, and understanding of fundamental software engineering principles.
If you perform well in the CodeSignal assessment, you will move on to the in-person interview, which is a more in-depth discussion divided into two main parts. The first part focuses on analyzing your CodeSignal solution, where interviewers will review your implementation, ask questions about your design choices, and explore potential optimizations or improvements. This discussion allows them to assess your thought process, debugging skills, and ability to refine a solution based on feedback.
The second part of the in-person interview revolves around an **exhaustive discussion of a current project** you’ve worked on. You’ll be expected to walk the interviewers through the project in detail, explaining its architecture, technical challenges, trade-offs, and impact. The goal is to evaluate how deeply you understand the systems you’ve built, how you collaborate with teams, and how you approach scaling, security, and maintainability. Expect follow-up questions that dive into both high-level strategy and low-level implementation details.