Katkat
Technical Screen

Splendor Card Purchase Simulation with a Concurrency Follow-up

BrexSoftware Engineer · Technical Screen · Aug 2026

Implement a card simulation system similar to the board game Splendor. A player holds gems in five colors: Blue (B), White (W), Green (G), Red (R), Yellow (Y). Each card has a gem cost to purchase it, and the card itself has a color. The data model and code structure are up to you. There are three tasks to implement: Implement a can_purchase(card, player_gems) function. Given a card and the playe…

Shared by a candidate · reported Aug 2026. Interview formats change; use it as a guide, not a script.