I spoke with a technical recruiter on the phone for about 30 minutes. She told me about Roblox, about the engineering team she works with, and asked questions about my background. She also explained the next steps of the interview process, the next step being a technical interview conducted by a third party service, Karat. The Karat interview is as low pressure as a technical video screening can be, perhaps besides taking it completely solo. The interviewer is helpful in getting you across some issues you may not see. The experience is basically pair programming with you as the driver. Karat allows you a redo, but both attempts will be sent to the employer. I did not get to proceed past the Karat interview, but was explained if I passed, there would be a virtual interview with the engineering team, followed by a C-level interview.
Interview questions [1]
Question 1
Given a 2d array of zeros, there may be a rectangle (block) of 1s. Return the top left coordinates of the rectangle. ie. [[0,0,1],[0,0,1],[0,0,1]] returns (2,2)
The second question was how to solve it if you had to find many rectangles.
Took an OA. Pretty difficult leetcode style questions and some games (Roblox games and psychology based games to determine personality traits). I did not get through the initial online assessment.
Interview consisted of two leetcode style questions and two "games" that tested problem solving and optimization. Coding questions were of medium/hard difficulty. The games were difficult as the instructions given were terrible and unintuitive.
One standard hr phone call then one 60 min phone screen. Nothing out of the ordinary. Phone screen was done on codesignal where you could see code compile and run