
Roblox software engineer candidates report a game-style online assessment, then live coding interviews and a behavioral round. Here is what to practice for each stage and what the reported questions looked like.
$191K
Avg. Base Comp
$226K
Avg. Total Comp
4-5 rounds
Typical Rounds
Not reported
Process Length
The Roblox software engineer interview is best known for its game-style online assessment. Many candidates describe an OA with Roblox-hosted games alongside coding, and several mention a factory optimization game and a car-building terrain game. Candidates also report a situational multiple-choice or behavioral section, and some describe explaining the logic behind their strategy. Reports differ on the coding portion. One candidate called it trivial, others say it ran to LeetCode medium or harder, and one reports an assessment that took a few hours overall.
Candidates who moved past the OA describe live technical rounds. One reports two coding interviews of about 45 minutes each and a roughly 30-minute behavioral interview, while another describes about three hours of back-to-back technical and behavioral interviews. Reported live problems include a backtracking or dynamic programming question and converting a Roman numeral to an integer. OA coding reportedly included a BFS graph problem, a set problem, and a confusingly worded matrix-style question with a CSV-reading step. One candidate also faced early system design: a leaderboard service on the phone screen.
Behavioral prompts include resolving a conflict with a teammate and why Roblox. Most reports end in no offer, and some candidates did not get past the OA, so treat it as a real gate. Get comfortable with unfamiliar game mechanics under time pressure, solve mediums quickly, and rehearse explaining your reasoning aloud.
Synthesized from 95 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Roblox process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Roblox
Convert a list of integers into their Roman numeral representations
| Question | |
|---|---|
| Google Maps Improvement | |
| Youtube Recommendations | |
| P-value to a Layman | |
| Friend Requests Down | |
| Confidence Interval Explanation | |
| Nearest Common Ancestor | |
| International e-Commerce Warehouse | |
| Unified Inbox | |
| Ranking Metrics | |
| Justify a Neural Network | |
| Centralized Event Ingestion | |
| Hurdles In Data Projects | |
| Spam Classifier | |
| Customer Success vs. Free Trial | |
| Tower of Hanoi | |
| KNN From Scratch | |
| Implementing the Fibonacci Sequence in Three Different Methods | |
| Worker Distribution Dilemma | |
| User Event Data Pipeline | |
| Client Solution Pushback | |
| Moving Window | |
| Drink Production Allocation | |
| Your Strengths and Weaknesses | |
| Sports App Cheater | |
| Stories Success | |
| Statistically Significant Test | |
| Game Feature Home | |
| 2nd Highest Salary | |
| Subscription Retention |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report applying through the careers site, and some received the OA right after applying. One candidate describes a recruiter call of about 15 minutes after the OA. Prepare a concise answer about why you want to work at Roblox.
Candidates commonly describe a multi-part OA with Roblox-hosted games, such as factory optimization and building a car to cross terrain. It also includes a coding section, often two LeetCode-style problems, and a situational or behavioral questionnaire. Some candidates were asked to explain their reasoning. Length reports range from about 90 minutes to a few hours.
One candidate describes two technical interviews of about 45 minutes each at roughly medium difficulty, including a backtracking or dynamic programming problem. Another describes back-to-back rounds leaning on DSA and scalability, including converting a Roman numeral to an integer, after a phone screen that asked for a leaderboard service design. Explain your approach before coding.
One candidate reports a behavioral round of about 30 minutes with someone on the team, covering a general introduction and a time they resolved a conflict with a teammate. Another was asked why they wanted to work at Roblox. Prepare specific collaboration stories and a clear reason for joining.