← SIG (Susquehanna) Interview Insights

SIG (Susquehanna)·Data Scientist·Technical Phone Screen·Intermediate

Intermediate
May 2026

Summary

SIG probability/gambling theory question for a Data Scientist role. Classic quant-style problem that feels more like a trading interview than a data science one, but I guess that tracks for SIG.

Questions Asked (1)

Q1

You start with 3 tokens and want to reach 5 before going broke. Each turn you bet as many tokens as you can without overshooting 5, and each bet wins independently with probability 3/5. What's the probability you reach 5 tokens?

Algorithms & Data StructuresTechnical Trade-offs
Author's notes

This one took me a minute to set up properly.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Model the problem as a Markov chain with states representing the number of tokens (0 to 5), where 0 and 5 are absorbing. Set up equations for the probability of reaching 5 from each state, using the betting rule to determine transitions, and solve recursively or iteratively.

Pro tip: After solving, verify your answer with a quick simulation or by checking edge cases (e.g., starting with 4 tokens) to ensure the logic is sound and catch any off-by-one errors.

1. Define states and absorbing boundaries

Identify the possible token counts (0,1,2,3,4,5) and note that 0 (broke) and 5 (goal) are absorbing states with probabilities 0 and 1 respectively.

2. Determine betting amounts and transitions

For each non-absorbing state, compute the bet size as the minimum of current tokens and the amount needed to reach 5 without overshooting. Then define the win/loss transitions based on the bet.

3. Set up equations for win probabilities

Let P(i) be the probability of reaching 5 from state i. Write equations: P(i) = p * P(i + bet) + (1-p) * P(i - bet), with p=3/5, and boundary conditions P(0)=0, P(5)=1.

4. Solve the system of equations

Solve the linear equations for P(1), P(2), P(3), P(4) either by substitution or matrix methods. Focus on P(3) as the desired probability.

5. Verify and interpret the result

Check the solution by ensuring probabilities are between 0 and 1 and by testing with a simple simulation or alternative method (e.g., dynamic programming).

Key Points to Mention

  • Markov chain formulation with absorbing states
  • Betting strategy: bet min(current tokens, 5 - current tokens)
  • Transition probabilities: win with p=3/5, lose with q=2/5
  • Boundary conditions: P(0)=0, P(5)=1
  • Solving linear equations for P(3)
  • Verification via simulation or dynamic programming

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.