I spoke with a technical recruiter on the phone for about 30 minutes.
She told me about Roblox and 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 was 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 that if I passed, there would be a virtual interview with the engineering team, followed by a C-level interview.
Given a 2D array of zeros, there may be a rectangle (block) of 1s. Return the top-left coordinates of the rectangle. For example: [[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.
The following metrics were computed from 251 interview experiences for the Roblox Software Engineer role in United States.
Roblox's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Roblox's Software Engineer interview process in United States.