Company
Brex interview questions
9 practice questions in the style of Brex's interviews, covering Behavioral & Leadership, System Design, Software Engineering Fundamentals, Coding & Algorithms.
1 easy7 medium1 hard
Brex interview questions by the numbers
Last updated
Katkat has 9 Brex interview questions. The largest topics are Software Engineering Fundamentals (33%), System Design (33%) and Coding & Algorithms (22%). By difficulty: 11% easy, 78% medium and 11% hard. The most common round is Technical Screen (78%).
Topics
- System Design33% · 3
- Coding & Algorithms22% · 2
- Behavioral & Leadership11% · 1
Difficulty
- Easy11% · 1
- Medium78% · 7
- Hard11% · 1
Interview rounds
- Technical Screen78% · 7
- Onsite22% · 2
Roles
- Software Engineer100% · 9
Most mentioned in interview experiences
- 1.Answer Behavioral Questions1 report
- 2.Build a Simplified Venmo-Style Peer-to-Peer Payments App with AI Tools1 report
- 3.Debug and Explain Fixes1 report
- 4.Splendor-Style Card Purchases with Gem Costs, Color Discounts and Concurrent Buys1 report
Counted from 3 candidate interview experiences on Katkat. How we collect and count
Showing 1–9 of 9 results
This question evaluates a candidate's behavioral competencies such as ownership, communication under pressure, conflict resolution, accountability, and motivation reflected in long-term goals.
BrexSoftware EngineerBehavioral & LeadershipTechnical ScreenThis question evaluates full‑stack engineering competencies including API design, data persistence, input validation, transactional integrity for monetary data, frontend-backend integration, automated testing, and developer documentation.
BrexSoftware EngineerSystem DesignTechnical ScreenThis question evaluates front-end React skills including component architecture, state management, data-driven rendering, accessibility considerations, and performance trade-offs involved in implementing a multi-select dropdown that presents selected colors' properties.
BrexSoftware EngineerSoftware Engineering FundamentalsTechnical ScreenAn AI-assisted coding round prompt: build a simplified Venmo-style peer-to-peer payments app with users, balances, payments and transaction history, using any AI coding tool. It tests scoping a vague prompt, exact money handling, atomic and idempotent payments under concurrency, and the ability to review and explain generated code.
BrexSoftware EngineerSoftware Engineering FundamentalsOnsite- Debug and Explain FixesMedium
This question evaluates a candidate's debugging and root-cause analysis skills, familiarity with unit testing and regression prevention, and ability to modify a small codebase to fix defects within the coding and algorithms domain.
BrexSoftware EngineerCoding & AlgorithmsTechnical Screen This question evaluates system design and distributed-systems competency, focusing on transaction processing, idempotency and deduplication, monetary precision and rounding, consistency models, data modeling, and operational controls like observability and fraud prevention.
BrexSoftware EngineerSystem DesignTechnical ScreenDesign a peer-to-peer money transfer product with accurate balances and history despite retries, crashes, and concurrent spending. Define APIs, transfer states, durable accounting, atomic movement, recovery, reconciliation, authorization, and the boundary between an in-memory prototype and production.
BrexSoftware EngineerSystem DesignOnsiteThis question evaluates implementation-level skills in resource accounting and state management, specifically handling gem-cost mappings, per-color discounts, bounded arithmetic, and transactional updates to player state.
BrexSoftware EngineerCoding & AlgorithmsTechnical ScreenModel a Splendor-style card game in code: check whether a player's five-color gem inventory can afford a card, make an all-or-nothing purchase, and apply discounts earned from cards already owned. A follow-up asks how to keep one player's simultaneous purchase requests safe and consistent.
BrexSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
Brex interview experiences
All 9 →- Debugging, Rewards System Design, AI Coding, Then a RejectionBrex · Software Engineer · Onsite · Aug 2026Rejected
There were three rounds in total. The first round was debugging. You download the project to your local machine and use an IDE you're comfortable with, or you can use CodeSignal. The problem and the bug location were exactly the same as in another post on the forum. Thanks, buddy, although you still have to pretend you don't know the answer and hunt for the bug, which takes some acting 🤡 The seco…
- Splendor Card Purchase Simulation with a Concurrency Follow-upBrex · Software 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…
- Brex Software Engineer interview with debugging and high pressure system designBrex · Software Engineer · Technical Screen · May 2026Rejected
I went through a recruiter call and then several technical rounds. The whole process felt hostile and disrespectful of my time. Even when the interviewers were outwardly neutral, I didn't feel much respect for the effort involved in sitting through multiple steps. The hardest part was that I never got clear feedback about why I was rejected, so I was left guessing where things went wrong. The tec…
- Brex Account Executive interview: timed prospecting and discovery role-playBrex · Account Executive · HR Screen · Dec 2025Rejected
I went through a recruiter screen first, followed by conversations with managers and a panel-style component. The process felt fairly standard for sales, with a clear sequence from one step to the next. The recruiting team communicated well, and the overall tone was professional. The people I spoke with were generally nice. The more intense part was the live sales work. I completed a timed, scena…
- Brex Software Engineer interview delayed for months before I took another offerBrex · Software Engineer · Nov 2025Offer
My process stretched on for months and felt completely disorganized. The recruiter sometimes couldn't get a response from the hiring team for more than a week, so I was left waiting without any real momentum. The interview steps never lined up cleanly because of the delays. What I remember most is the lack of updates and the way the timeline kept slipping. By the time anything finally moved, I'd…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
