← Zoox Interview Insights

Zoox·Machine Learning Engineer·Technical Phone Screen·Senior

Senior
May 2026

Summary

Zoox ML engineer screen had at least one mental math / estimation question that felt more quant-interview than ML. Short round, one question I can remember.

Questions Asked (1)

Q1

You start with $1,000 and it doubles every year. Roughly how much do you have after 20 years? Walk through your mental math.

Algorithms & Data StructuresTechnical Trade-offs
Author's notes

I knew 2 to the 10th is roughly a thousand, so 2 to the 20th is about a million, then multiply by the starting $1,000 and you land near a billion.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Recognize that $1,000 doubling every year for 20 years is $1,000 * 2^20. Use the approximation 2^10 ≈ 10^3 to compute 2^20 ≈ 10^6, then multiply by $1,000 to get roughly $1 billion. Walk through the mental math step-by-step, explaining the approximation and its accuracy.

Pro tip: Mention that 2^10 is actually 1,024, so 2^20 is about 1.05 million, making the final answer about $1.05 billion. This shows precision and awareness of the approximation error, which is valuable in ML where small differences can matter.

1. Identify the formula

State that the amount after n years is $1,000 * 2^n, so after 20 years it's $1,000 * 2^20.

2. Break down the exponent

Rewrite 2^20 as (2^10)^2 to use the known approximation that 2^10 ≈ 10^3.

3. Apply the approximation

Compute (10^3)^2 = 10^6, so 2^20 ≈ 10^6. Then multiply by $1,000 to get $1,000 * 10^6 = $1 billion.

4. Refine with exact value

Note that 2^10 = 1,024, so 2^20 = 1,024^2 = 1,048,576. Thus the exact amount is $1,048,576,000, which is about $1.05 billion.

5. Sanity check and conclude

Verify that the answer is reasonable: doubling 20 times from 1,000 gives a billion, which is plausible. Conclude with the approximate answer.

Key Points to Mention

  • Exponential growth: doubling means multiplying by 2 each year.
  • Approximation 2^10 ≈ 10^3 (or exactly 1,024 ≈ 10^3).
  • Mental math shortcut: 2^20 = (2^10)^2 ≈ (10^3)^2 = 10^6.
  • Final multiplication by initial $1,000: $1,000 * 10^6 = $1 billion.
  • Precision: 2^20 is actually 1,048,576, so the answer is about $1.05 billion.
  • Relevance to ML: exponential growth/decay, approximation techniques, and order-of-magnitude reasoning.

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