← Schonfeld Interview Insights

Schonfeld·Data Scientist·Technical Phone Screen·Intermediate

Intermediate
Jun 2026

Summary

Got a probability brain teaser for a Data Scientist role at Schonfeld. Just the one question from what I can tell, classic quant-style puzzle that sounds approachable until you actually try to work through it rigorously.

Questions Asked (1)

Q1

100 passengers board a plane with 100 numbered seats. Passenger 1 is drunk and picks a random seat. Every passenger after that sits in their assigned seat if it's free, or picks randomly from the remaining empty seats if not. What's the probability that passenger 100 ends up in their own seat?

Algorithms & Data Structures
Author's notes

I'd seen a version of this before so I wasn't totally lost, but I still fumbled explaining it cleanly under pressure.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by simplifying the problem to small numbers of passengers (e.g., 2, 3, 4) to identify a pattern, then generalize. Use symmetry or induction to argue that the probability is 1/2, and explain the key insight that only the first and last seats matter.

Pro tip: Emphasize that the problem is equivalent to a random walk between seat 1 and seat 100, and that the drunk passenger's choice effectively 'passes the buck' until someone sits in seat 1 or seat 100. This shows you understand the underlying structure, not just the answer.

1. Restate the problem

Clarify the rules: Passenger 1 picks a random seat. Each subsequent passenger sits in their assigned seat if available, otherwise picks randomly among remaining seats. Ask for the probability that Passenger 100 gets their own seat.

2. Solve small cases

Compute probabilities for n=2,3,4 passengers to see a pattern. For n=2, probability is 1/2; for n=3, also 1/2; for n=4, still 1/2. This suggests the answer is always 1/2 regardless of n.

3. Identify the key insight

Recognize that the process continues until someone sits in either seat 1 or seat 100. At that point, if seat 1 is taken, all remaining passengers (including 100) get their own seats; if seat 100 is taken, passenger 100 does not. By symmetry, these two outcomes are equally likely.

4. Formalize the argument

Use induction or a symmetry argument: At each step, the set of available seats includes seat 1 and seat 100 (unless one is already taken). The first time a 'special' seat (1 or 100) is chosen, it is equally likely to be either. Thus probability = 1/2.

5. State the final answer

Conclude that the probability is 1/2 (50%). Optionally, mention that this holds for any number of passengers n ≥ 2.

Key Points to Mention

  • The problem can be simplified by considering small n and observing the pattern.
  • The only seats that matter are seat 1 and seat 100; other seats are 'neutral'.
  • The process ends when either seat 1 or seat 100 is taken.
  • By symmetry, seat 1 and seat 100 are equally likely to be chosen first among the special seats.
  • Induction can be used to prove the probability is 1/2 for any n.
  • The answer is independent of the number of passengers (as long as n ≥ 2).

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