
Rokt Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 321 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 321 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Rokt.
Accelerator
It started with online aptitude tests, then a one-way hireflix interview, followed by in-person interviews that lasted about 3 hours. There were 3 rounds in total. The first was a group interview where we had 20 minutes to brainstorm a solution to a business question outside our scope, with people we'd just met. The second interview was a whiteboard exercise to map out how to automate a process. The last interview was a typical behavioral one, focused on assessing company culture fit. While the interviewers were helpful, the strong focus on company culture felt excessive and repetitive, making the process seem biased towards values alignment over actual experience or talent.
- Can you share an instance where you employed creativity to overcome a challenge?
- Describe your approach to automating a process with AI.
Machine Learning Engineer
Rokt was super responsive and easy to schedule with, always getting back to me fast with feedback. I really liked the people I met, both online and in person. The process was quick, usually getting results the next day and setting up the next interview. A cool thing was after a few rounds, HR sat down with me to go over the feedback from each person I talked to. That openness was awesome, and the feedback was always fair and helpful. Even though I ended up taking another job for my career path, Rokt's HR team really tried hard to get me to join, which made me feel respected and valued. I felt totally supported by them.
- Regarding Rokt's transparent compensation policy, what are your thoughts?
Software Engineer
The interview process kicks off with what seems like an IQ and personality test, probably just to filter out candidates. After that, there's a one-way interview where you answer behavioral questions to a camera. About 1-2 weeks after submitting those, you get a take-home technical test that's pretty straightforward. Then, another week later, you can finally book a real technical interview and a behavioral one. The technical part used tech not really covered in the take-home, and the behavioral interviewer was a bit intense. It left a bad taste after a whole month of interviewing.
- A live coding challenge involving ReactJS and ExpressJS.
Solutions Consultant
The hiring process took 2 months and involved 6 rounds, ultimately resulting in a rejection. There were 4 rounds with team members, a technical assessment, and a "bar-raiser" round. The "bar-raiser" is supposed to assess cultural fit after you've already proven your job capabilities. This round involves meeting with an executive who asks about unrelated topics and gives no feedback. It's impossible to prepare for. I find that companies that focus heavily on "culture" are often poor work environments. The only "culture" that should matter is a professional agreement about work, pay, and potential advancement.
- Prepare a pitch deck for a client integration, demonstrating familiarity with the relevant technology.
Rokt Interview Questions
Quoted word for word from Rokt interview reports.
“Given two strings, s1 and s2, determine if they are equal, allowing for a '.' wildcard in s1. For instance, 'r.kt' and 'rokt' should return true, but 'r.k' and 'rokt' should return false. Additionally, handle a digit as a wildcard, representing multiple characters, like 'a3d' meaning 'a...d'. Example: 'r1kt' and 'rokt' return true, while 'r2k' and 'rokt' return false.”
Read reports →“Can you write a function that takes two strings, s1 and s2, and returns true if they are equal, otherwise false, given that s1 can contain a wildcard '.'? For example, "ro.t" and "rokt" should return true, but "r.t" and "rokt" should return false.”
Read reports →“What if instead of a period, the wildcard is a one-digit number (1-9) indicating the number of characters to match? For instance, should "r2t" and "rokt" return true, and "r2k" and "rokt" return false?”
Read reports →“Given revenue data in an array, calculate the maximum possible increase between any two points in time.”
Read reports →“Write a function to check if two strings match based on specific rules, specifically concerning pattern matching.”
Read report →“Can you determine if all words provided in a list are anagrams of each other?”
Read report →“How would the logic change if the number representing the wildcard could be multiple digits, not just a single digit? For example, would "r12t" and "rokt" return false?”
Read report →“How would you implement pattern matching for a string s1 and a pattern in s2, similar to Regex pattern matching?”
Read report →“Can you create a static library that performs a network request and stores the data in memory?”
Read report →Formats, difficulty and experience
Across all 321 Rokt interview reports.