The interview process consisted of:
The initial HR and phone screen went well. The interviewer was very considerate.
However, the virtual on-site interviews were a stark contrast. The interviewers appeared to have little interest in conducting the interviews and were very insistent on a specific approach to problem-solving. They frequently interrupted, even though I was explaining my logic at every step. I also felt the team was very disjointed.
It's important to remember that an interview is a two-way gauging process.
The first phone round had a verbose question statement. The question could be solved using either DFS or BFS algorithms.
Three technical on-site interviews included: a. The most famous LL question on caching. b. A simple binary tree question. c. A Dijkstra's Algorithm-based question. d. Dynamic programming based on strings.
System design was typical.
The following metrics were computed from 8 interview experiences for the Okta Senior Software Engineer role in United States.
Okta's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having negative feelings for Okta's Senior Software Engineer interview process in United States.