I applied online. The process took 6 weeks. I interviewed at Rokt (New York, NY) in Jun 2022
Interview
My first interaction was a take home coding assignment. It was interesting and fun, but it took me a bit of time to complete.
The next round was two technical interviews: one coding, one system design. These were relatively straightforward, and I had a good time chatting with the engineers after.
One round with CTO which was also great to get to know his style and more about the company and culture.
They asked me to complete the cognitive test after I had passed with that round. I think I was supposed to at an earlier stage, but it didn't happen until later for some reason.
Last was a bar-raiser which was a chat with a non-technical executive. This was filled with a lot of ambiguous questions and I considered the toughest round. But I also learned more about other departments within the company and how they operate.
Overall, the process took about 1.5 months.
Terrible, they gave me this take home project and then gave me no interview and no feedback on why I was rejected, even when asked. They just left my email on read and ignored me.
The interview consists of a few stages. First they have workplace and aptitude test then there is a solo recorded interview followed by several coding interviews and a bar raiser interview.
Standard IQ testing + 2min video about project I'd completed, then zoom code interview, then system architecture interview, then finally a fit interview. Early interview section was fairly easy, System design was a pretty reasonable 2 stage login/verification app, fit interview was quite engaging and in depth.
Interview questions [1]
Question 1
System design was a pretty reasonable 2 stage login/verification app - was asked first to design a scraper to import logins from a text doc on s3 to a db. then infrastructure on how to get logins within 100ms from front to back.