A programming test via email, hosted by the interviewer's website, with all kinds of tricky programming problems.
A phone interview about your background and experiences. This one was nice.
An on-site interview. It will likely start with a lunch with the interviewers, followed by meetings with 3 to 4 people, one at a time, for 30-45 minutes each.
How do you ensure an executable file downloaded by users will not be changed?
(Answer: Add a digital signature.)
How do you add the signature?
(Answer: Use a hash function to generate a hash code.)
How do you add this hash code to the executable?
(Answer: Use a magic number in binary data and preserve a fixed-size space.)
The following metrics were computed from 1 interview experience for the Roblox Systems Software Engineer role in San Mateo, California.
Roblox's interview process for their Systems Software Engineer roles in San Mateo, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Roblox's Systems Software Engineer interview process in San Mateo, California.