Okta logo

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

3.2 Rounds average
Average Typical difficulty
43.3% Positive experience

Which role are you interviewing for?

30 roles · 645 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Okta.

Showing 4 of 645
Okta logo
Okta

Business Development Representative Intern

Sales · half a year ago

Intern Easy Positive experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral

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.

Confirmed questions2 questions
  • Can you tell me about yourself?
  • Could you share an example of a time when you demonstrated communication skills?
Okta logo
Okta

Developer Advocate

Engineering · nearly a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

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.

Confirmed questions1 question
  • What would be your approach to building an agent for Auth0?
Okta logo
Okta

Technical Support Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Technical screen Group Technical screen Background check
Interview formats
Technical Group Behavioral

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.

Confirmed questions2 questions
  • Scenario-based questions
  • System design-based questions
Okta logo
Okta

Senior Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Coding System Design

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.

Confirmed questions2 questions
  • 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.

Interview formats

Behavioral 38.6%
Technical 29.2%
Coding 14.5%
Presentation 9.6%
System Design 3.3%

Interview difficulty

Easy 15%
Average 65.1%
Difficult 19.8%

Candidate experience

Positive 43.3%
Negative 40.5%
Neutral 16.1%

Reports by job function

Engineering 304
Sales 162
Marketing 41
Operations 39
HR 20
Other 19