The interview process began with a call with the engineering manager, who was rather late.
After the 'get to know you' portion of the interview, I was moved on to the technical screening, which is performed by an outsourced company.
This interview consisted of a "recorded" video call and a Codepen session with the interviewer.
This style of interview is less than ideal for assessing the skills of a technical individual. It is a pressured situation, coding with someone watching your keystrokes, while remembering that your face and voice are being recorded at all times.
This recording is sent off to Roblox along with any code written, giving them a completely impersonal experience.
Whiteboarding during an interview with the team you might work with is great because everything has context on both sides. This format throws that all out the window.
During the technical portion, while I had the correct logic solution, I made a small syntax error that was rather hard to pick out.
The interviewer told me they offer a one-time 'try again' with no questions asked, but I had lost my interest after this experience.
This process may work well for junior developers but will drastically skew the results of intermediate and/or senior developers.
TLDR; Give me a project and free time to build something interesting I am proud of. Explain what I did and why I did it, rather than this factory interview process.
Tell me about yourself.
The following metrics were computed from 18 interview experiences for the Roblox Software Engineer role in San Francisco, California.
Roblox's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Roblox's Software Engineer interview process in San Francisco, California.