Roblox Software Engineer Interview Experience — Digit-Grid Phone Screen, Then Resource Loader and Pub/Sub System Design Onsite

Roblox·Software Engineer·Sep 2025
OnsiteTechnical ScreenIn progressmedium

Engine-related role — all the questions were things I'd never seen anywhere on this forum before.

Phone Screen: Phase 1 was an m*n grid where each cell holds a digit from 0-9. I had to collect every horizontal or vertical run of 3 or more matching digits and record each one in a results array, in the format [position, length], with the results ordered top-to-bottom and left-to-right. Phase 2 built on that: remove all those connected digits, let the digits above them fall down into the gaps, and fill the newly emptied positions with 0. Then output the grid after this operation.

The data size was small so it wasn't that hard on its own, but there were a lot of engineering details to get right. I feel like every Roblox question is like that.

Still haven't finished all the onsite rounds — marking this for now.

All the interviewers were from the engine team. Overall it felt pretty peaceful, everyone seemed fairly senior/older, and they were all very supportive.

Onsite rounds:

  • System Design 1: Design a Resource Loader that supports multiple resource types.
  • System Design 2: Design a pub/sub system similar to ROS.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Roblox
Role
Software Engineer
Rounds
Technical Screen → Onsite
Outcome
In progress
Difficulty
medium
Interview date
Sep 2025
Questions from this interview
2 questions

Real Roblox interview experiences

First-hand reports from Roblox candidates — the rounds, the questions they were asked, and how it went.

All 15 Roblox interview experiences