I interviewed in December 2020 for the Toronto office.
1st round: Phone screen (60 minutes)
2nd round: 3 technical interviews (60 minutes each)
All interviews were of the same nature i.e. technical discussion (~20 minutes) and coding problem.
Interview questions [3]
Question 1
create a kudos system. a user can give kudos to another user in the system
I applied through a recruiter. The process took 5 weeks. I interviewed at Okta (San Jose, CA)
Interview
Process was pathetic. Same recruiter reached out to me last year and interviewed with them. He ghosted on me then. He came back this year and asked me to interview again. I went through phone screen and was asked to appear for on-site zoom loop. I talked to few engineers. One of my interview with VP gets rescheduled again couple of weeks later. After the interview, 3/4 weeks no update from recruiter. This lacks basic professionalism and utter waste of time for not only for me but also for other people. Just word of caution before moving forward with this company.
The first round is a 4-hour Codility test. The problem was very unique. It needed to be solved carefully but it was not hard.
The second round was an one-hour video interview and it is the worst interview experience ever. That interviewer interrupted me for about ten times during my 30-min code writing process. He interrupted me for the first time when I was writing the eighth line of code and said the following words like: “stop now, you are doing it wrong. For this test case, it will .....” I said: “no it’s not wrong. I haven’t returned any thing for this case and I am dealing with it in the block of codes I am working on now.” But he kept interrupting me during coding.
What’s your problem? Could you just let me finish the damned code first?
And of course my codes ran successfully on all his test cases and cases I came up with.
The most ridiculous thing is: he asked me to implement O(logn) search on an unsorted list. He gave me a hint after I said: I don’t think there exists a O(logn) way. You know what his hint was? His hint is not something like parallel computing. He replied: you can sort it. I was like: seriously? It’s still not O(logn).
No wonder this company has a bad reputation. That arrogant and disrespectful interviewer is a type of person that I will never work with.
Interview questions [1]
Question 1
Search on an unsorted list with a time complexity of O(logn)