Interview process is between easy to medium.
questions on 1st round is about DSA (easy mostly)
questions on 2nd round (machine coding/LRU cache)
questions on 3rd and manager round is general discussion on roles and experience
I applied online. The process took 3 weeks. I interviewed at Okta in Apr 2025
Interview
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 work day 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 that are banned from accessing all systems within the company. The amount of 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 I would say, having run interviewing processes myself, that the amount of effort required is more what I would expect for a staff role. The payband was also low for the work that they described to me that was expected of the role.
Interview divided into 5 stages, there was a system design, 3 coding interviews, and a talk with the director. Make sure you know your system design.
Interview was ok, but was disappointed that there was no feedback after a lengthy process.
2
Top companies for "Compensation and Benefits" near you