The process begins with an online assessment in three parts: a simple min-max factory game, a two-part programming exam with some challenging questions (making full points difficult to achieve), and a simple behavioral survey as the final component.
If you pass, a recruiter will contact you to schedule a two-part technical interview (1 hour 30 minutes) with Roblox engineers. They will present their own questions, which vary in difficulty, with 45 minutes allocated to each. They are happy to clarify any questions you may have.
I should note that you can choose any programming language you wish for both technical interviews.
This is where I didn't make it, but if you pass this stage, you'll proceed to the final stage: a behavioral interview discussing your skills and resume.
Write a program that takes a list of songs as input and shuffles them.
The following metrics were computed from 2 interview experiences for the Roblox Software Engineer (New Grad) role in San Mateo, California.
Roblox's interview process for their Software Engineer (New Grad) roles in San Mateo, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Roblox's Software Engineer (New Grad) interview process in San Mateo, California.