Roblox logo

Roblox Interview Questions

19 practice questions for Roblox technical interviews

coding Medium Verified

Is Function Complete


Category: String coding problem
# Is Function Complete You need to implement a function isFuncComplete that determines if a code string represents a "complete" input. This is a...
Input: String
Output: Printed output
coding Medium Verified

Most Frequently Called Function


Category: Trie-based coding problem
You're given a sequence of logs representing function entries and exits in a single-threaded program. Each entry is of the form `"->...
Input: List
Output: Computed result
coding Hard Verified

Rate Limiter with Experience


Category: Sliding window coding problem
Implement a rate limiting system for Roblox. This is a two-part problem, with a follow up taking in additional factors into the rate limiting.
Input: List
Output: Computed result
coding Medium Verified

[OA] Building Height Management


Category: Algorithm coding problem
# Building Height Management You are managing a row of building structures with varying heights. Your goal is to transform these structures into a...
Input: Number(s)
Output: Integer
coding Hard Verified

[OA] Library Book Tracker


Category: Array coding problem
Your task is to develop a library book circulation tracker. You are given a sequence of operations that represent activities in a library. Each...
Input: Array
Output: Array
system design Hard Verified

Top 5 Recently Asked Roblox System Design Questions


Category: Graph system design problem
These are the commonly asked system design questions from Roblox interviews. Roblox's interview focus includes high-scale distributed systems with a...
Input: Graph (nodes and edges)
Output: Computed result
coding Medium Verified

[Creativity Round] Airline Quality Manager


Category: Graph coding problem
Input: Graph (nodes and edges)
Output: Computed result
coding Medium Verified

[Creativity Round] Design Matchmaking System


Category: Graph coding problem
# Problem Statement Design a matchmaking system for a multiplayer game that pairs users with the best game instance to ensure users have the optimal...
Input: Graph (nodes and edges)
Output: Computed result
coding Medium Verified

[Creativity Round] Elevator


Category: Algorithm coding problem
Input: List
Output: Computed result
coding Medium Verified

[Creativity Round] Prevent Child Credit Card Use


Category: Graph coding problem
Input: Graph (nodes and edges)
Output: Printed output
coding Hard Verified

[Creativity Round] Preventing Harassment In-Game


Category: Algorithm coding problem
Input: List
Output: Computed result
coding Medium Verified

Shuffle Playlist Verifier


Category: String coding problem
A podcast platform uses two playback modes: Loop Mode (random picks, repeats allowed) and Rotation Mode (cycles through all episodes in a...
Input: List
Output: Computed result
coding Medium Verified

Prune Prefix Words


Category: String coding problem
A URL shortener system maintains a keyword list. To reduce redundancy, remove every keyword that is a prefix of any other keyword in the list. A...
Input: List
Output: Printed output
coding Medium Verified

DOM Leaf Text Comparison


Category: Tree coding problem
A document renderer processes two hierarchical DOM structures and checks whether they produce identical rendered text. Each node in the DOM either...
Input: List
Output: Computed result
coding Medium Verified

Rating Cutoff For Loss Rate


Category: String coding problem
A game analytics platform needs to identify a skill rating threshold above which players lose at least a target proportion of their games. You are...
Input: List
Output: Computed result
coding Medium Verified

Policy Violation Notifier


Category: String coding problem
A security audit system detects policy violations and generates structured alerts. You are given: - flaggedTerms: a list of detected violation...
Input: List
Output: Array
coding Hard Verified

Request Rate Detector


Category: Algorithm coding problem
An API gateway monitors requests to detect abusive clients. Implement the RequestRateDetector class. configure(limit: int, window: int) -...
Input: Number(s)
Output: Integer
coding Hard Verified

Uniform Array Segmentation


Category: Array coding problem
A task distribution system needs to split a workload evenly among workers. You are given an integer array tasks of length n and an integer...
Input: Array
Output: Computed result
coding Medium Verified

Best Window For Target Count


Category: Trie-based coding problem
A log analysis tool searches for the most frequent occurrence of a specific error code within a fixed-size window of log entries. Given an integer...
Input: Array
Output: Integer

No AI generated questions yet for Roblox.

Start practicing Roblox questions

Sign up for free to access walkthroughs, AI-generated questions, and more.

Get Started Free