Design Multi-Dimensional Request Rate Limiting | Roblox Interview Question