I applied online. I interviewed at Rokt (Seattle, WA) in Jul 2025
Interview
45min tech interview is virtual and smooth. Began with an easy coding problem and followed with a few related problems. The interviewer gave hints when I made mistakes or get stuck.
Interview questions [1]
Question 1
1. Given 2 strings s1 and s2, return true if they are equal otherwise false. Assume you can have a wild card in s1 denoted by a '.' . Ex. "ro.t" and "rokt" return true. "r.t" and "rokt" return false.
2. Instead of a period there is a one-digit number (1- 9) denotes that how many wild card characters there are. Ex. "r2t" and "rokt" return true. "r2k" and "rokt" return false.
3. The number is not limited to be 1 digit. The number can be multiple digit. Ex. "r12t" and "rokt" return false.
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.