The first round was a 4-hour Codility test. The problem was unique and required careful problem-solving, but it was not difficult.
The second round was a one-hour video interview and was the worst interview experience I have ever had. The interviewer interrupted me approximately ten times during my 30-minute coding process. He interrupted me for the first time when I was writing the eighth line of code, saying: “Stop now, you are doing it wrong. For this test case, it will...” I responded: “No, it’s not wrong. I haven’t returned anything for this case, and I am addressing it in the block of code I am currently working on.” However, he continued to interrupt me during the coding.
What was the problem? Could you have just let me finish the code first?
Naturally, my code ran successfully on all his test cases and additional cases I devised.
The most ridiculous part was when he asked me to implement O(logn) search on an unsorted list. After I stated, “I don’t think there exists an O(logn) way,” he offered a hint. His hint was not about parallel computing. He replied: “You can sort it.” I was taken aback: “Seriously? That’s still not O(logn).”
No wonder this company has a poor reputation. That arrogant and disrespectful interviewer is the kind of person I will never work with.
Searching an unsorted list with a time complexity of O(log n).
The following metrics were computed from 30 interview experiences for the Okta Software Engineer role in United States.
Okta's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Okta's Software Engineer interview process in United States.