
Okta Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 645 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 645 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Okta.
Business Development Representative Intern
It started with a written email screening and then moved to two 30-minute behavioral interview rounds. The first was with regional sales team leaders and the second with a sales manager from a different location. You should prepare stories using the STAR Method about communication, teamwork, motivation, and leadership. The interviewers weren't from HR, so experiences might differ for other roles, but they were genuinely interested in me as a person, had great energy, and made it comfortable to answer questions. They set aside 10 minutes for my questions.
- Can you tell me about yourself?
- Could you share an example of a time when you demonstrated communication skills?
Developer Advocate
The interview process was a bit odd and frustrating. First, the recruiter initially shared a compensation range that differed from the public job description. Even when I pointed this out with the job description link, she didn't respond, which was weird since we had been emailing before. Then, the recruiter said I'd have a technical interview and stressed multiple times there would be no coding. I expected a high-level technical discussion. However, just 30 minutes before my 8 am meeting, the interviewer informed me we would be coding and I needed my environment ready. Since I only code on my work laptop and do interviews on my personal one, I had to rush to download a code editor and update Python and pip. It felt unreasonable to expect that on such short notice, and honestly, it felt like they were trying to set me up for failure. There also seemed to be some tension between Auth0 and Okta. The hiring manager was great, though, which was the only reason I considered continuing despite these red flags.
- What would be your approach to building an agent for Auth0?
Technical Support Engineer
So, the interview for the Technical Support Engineer at Okta was pretty straightforward and had 4 parts. First, there was an online test with aptitude and some basic tech MCQs on networking, OS, and troubleshooting. After that, I had a group discussion focusing on communication and how you present your thoughts; the topic wasn't super technical, more about conversation flow. The next round was a deep technical interview covering Linux/Windows troubleshooting, DNS, DHCP, SSO (SAML, OAuth), and debugging strategies. They also threw in some practical scenarios, like troubleshooting Okta login issues, to see how I think. The last bit was an HR chat about my background, shift work, salary hopes, and career plans. It was a good experience, the people were nice, and the difficulty was moderate if you know your tech support and networking basics.
- Scenario-based questions
- System design-based questions
Senior Software Engineer
The scheduling was really bad, lots of people involved and interviews kept getting moved or canceled. They even did the screening and onsite together once because of miscommunication. It worked out for me because I had another offer, but it showed they weren't organized. The interviews themselves were good though, interviewers were professional and conversations were structured. After finishing all rounds, I didn't hear back even after following up. Almost three weeks later, I got an automated rejection email, like they just rejected my online application, no personalized feedback or acknowledgment of my time. I get not everyone gets picked, but the lack of communication and transparency was disappointing. Candidates put in a lot of time and effort, and a quick, personalized update would be respectful.
- How would you approach Leetcode medium problems?
- Can you describe your approach to API design?
Okta Interview Questions
Quoted word for word from Okta interview reports.
“Given a list of file names, update any duplicates by appending a sequential number like (1), (2), etc., ensuring all final names are unique. Return the corrected list.”
Read reports →“We have N books and M students. The number of pages in each book is given in ascending order. Assign books to students such that each student gets consecutive books and the maximum number of pages assigned to a student is minimized. What is the minimum number of pages?”
Read reports →“Could you write a Python script to count lines containing a certain word?”
Read reports →“Is it possible to check if an array is in strictly increasing order and can be made so with at most one modification?”
Read reports →“Could you fix this JavaScript code: const x = 12; x = 11; console.log(x);?”
Read report →“What is the difference between SAST and DAST regarding false positive rate and coverage?”
Read report →“Consider a stream process running on 100 servers; how can we check if that stream can be in increasing order?”
Read report →“What about finding the number of paths if the path can start and end anywhere?”
Read report →“What's the largest square you can make out of black boxes in a matrix of black and white boxes, using dynamic programming?”
Read report →Formats, difficulty and experience
Across all 645 Okta interview reports.