I applied through LinkedIn, and the interviewer scheduled a Zoom call.
The interviewer was very friendly and explained the interview process, expectations, and the role. The process consisted of six rounds, organized into three stages. Between each stage, the interviewer scheduled a call to provide feedback and explain the next steps, which was incredibly helpful.
The first round was a coding interview on the Codesignal platform. The question was of easy-to-medium complexity and was solved using BFS. The interview panel was friendly and supportive during the interview. If you practice problems on LeetCode, this round will feel quite manageable.
The next stage combined two rounds: system design and behavioral.
The third stage included three rounds: one coding interview, one system design, and one behavioral.
Throughout all rounds, the interviewers were friendly, approachable, and helpful. After the final behavioral round, the interviewer quickly connected to discuss the compensation package. The entire interview process was smooth, and the interviewers were always supportive.
I am based in India, and since some rounds were scheduled in the EST time zone, I had to attend those interviews in the late evenings. However, for each round, I was given several time slots to choose from, and the interviews were scheduled based on my selection.
The following metrics were computed from 3 interview experiences for the Okta Staff Software Engineer role in India.
Okta's interview process for their Staff Software Engineer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Okta's Staff Software Engineer interview process in India.