Brex

Brex Software Engineer Phone Screen Questions

3+ questions from real Brex Software Engineer Phone Screen rounds, reported by candidates who interviewed there.

3
Questions
3
Topic Areas
10+
Sources

What does the Brex Phone Screen round test?

The Brex phone screen typically lasts 45-60 minutes and evaluates core Software Engineer fundamentals. Candidates should expect 1-2 algorithmic problems, basic system design discussion at senior levels, and questions about relevant experience. The goal is to confirm technical competence before bringing candidates onsite.

Top Topics in This Round

Brex Software Engineer Phone Screen Questions

Implement a basic calculator that can perform addition and multiplication based on a string.

## Problem Parse and evaluate algebraic expressions written in English words or natural language form. ## Likely LeetCode equivalent None identified with high confidence. ## Tags coding, strings, parsing, phone

## Problem You are given a list of transactions `(account_id, timestamp, amount)`. Flag any account where the total transaction amount exceeds a daily limit `L` on any single calendar day. Return a list of `(account_id, date)` pairs that were flagged, sorted by account then date. ```python from datetime import date def flag_accounts( transactions: list[tuple[int, int, float]], # (account_id, unix_ts, amount) daily_limit: float ) -> list[tuple[int, date]]: pass ``` ``` Input: transactions = [ (1, 1700000000, 500.0), (1, 1700000100, 600.0), # same day as above (2, 1700000000, 100.0), ] daily_limit = 1000.0 Output: [(1, date(2023, 11, 14))] # Account 1 total on that day = 1100 > 1000 # Account 2 total = 100 <= 1000 ``` ## Follow-ups 1. How do you handle timezone-aware vs. UTC timestamps when grouping by calendar day? 2. If transactions stream in real time, how do you efficiently update daily totals without reprocessing all records? 3. Extend to flag accounts that exceed a rolling 24-hour window, not just a calendar day. 4. How would you write a SQL query to solve this problem instead?

See All 3 Questions from This Round

Full question text, answer context, and frequency data for subscribers.

Get Access