Design in-game payment wallet system
RobloxSoftware Engineer · Technical ScreenLast updated
Design in-game payment wallet system evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Question
Design a payment system for an online game that supports in-game currency transfers between accounts. Provide data models and APIs to enable:
- querying any account’s total inflow and outflow over the past 24 hours, and
- retrieving an hourly balance time series for the past 30 days for any account.
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.