I applied through a recruiter. I interviewed at Okta
Interview
A recruiter contacted me on LinkedIn. I decided to respond since Okta was doing interesting stuff. I provided my contact details to the recruiter. He then scheduled an interview at a random time without asking me first. After I clarified my availability, he then scheduled a call for a week later. Never received a call at the time I was supposed to. I waited and waited and then sent him an email. He did not respond to mails after that. Such a bad experience. Why contact me if they weren't interested to take the conversation further? Someone else seem to have faced the same issue. Possibly the same recruiter.
Typical interview process you would see for Silicon Valley company. Phone screen and then on site interview. The people are nice and they tell you upfront what you are getting into. My position was for what other people mentioned as glorified technical support with log inspection. Overall, I am happy with the interviewers and the whole process, they are nice people and it was good experience
Interview questions [1]
Question 1
Augmenting HashMap in java to provide additional operation within constraint.
I applied online. The process took 4 weeks. I interviewed at Okta (San Francisco, CA) in Sep 2012
Interview
Applied via LinkedIn and a recruiter called 2 days later. Was impressed the first contact was a conversation instead of a canned email. Had a technical phone screen and coding test, neither of which was taxing. Went on-site twice for interviews, 8 hours in total. Interviews were 1:1, heavy on CS fundamentals, and each required me to write code on the whiteboard. Last interview was with CEO, who answered all my questions. Very efficient process overall -- was never left wondering what's next.
Interview questions [1]
Question 1
Implement a constant-time sorting algorithm called sleepsort.