I applied online. The process took 2 weeks. I interviewed at Rokt (Sydney) in Jun 2021
Interview
Firstly, there will be a aptitude test. After this, there will be a code test which has 4 questions. The first question is easy, most of people should be able to answer it. The others are hard and they are related to Dynamic Programming. Plus, you need to finish the test in 2 hrs. .........
Interview questions [1]
Question 1
Give an array of revenue, get the max increase within this array. For example, an array [10,2,24,54,44]. The largest increase over any period of time would be 52.
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.
Was in invited to a virtual coding interview as the first round, was equivalent to an easy leetcode problem. Did not finish question within the interview because I got tripped up, but the interviewer said he saw that I had the solution. Got a rejection email a week later.
Questions similar to IQ tests for an initial round. Coding interview was online with live interaction from the interviewer to talk through the thought process. System design interview was quite involved. It really focused on the thought process and design reasoning rather than knowledge, with the interviewer accommodating any knowledge gaps I had. Behavioral interview was fairly standard.
Overall it felt they made an effort to make the interviews fit the candidates' experience and expertise, which I appreciate.
Interview questions [1]
Question 1
Leet code style, roughly medium level coding question.