← SIG (Susquehanna) Interview Insights

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

Intermediate
May 2026

Summary

SIG (Susquehanna) threw a classic river current brain teaser at me for a Data Scientist screen. One question, math-heavy, and they just watched how you worked through it. Not a vibe interview.

Questions Asked (1)

Q1

Two friends paddle upstream for 4 hours, then downstream for 5 hours. The next day they canoe back to their starting point, which is 23 miles upstream, and arrive at 4pm. The river current is 2 mph and their paddling speed relative to the water stays the same both days. What time did they leave on the return trip?

Algorithms & Data Structures
Author's notes

I set up variables pretty quickly: let p be paddling speed relative to water, so upstream speed is p-2 and downstream speed is p+2.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

First, use the first day's travel to determine the paddling speed relative to the water by setting up an equation based on the distances traveled upstream and downstream. Then, use that speed to calculate the time needed for the return trip (23 miles upstream) and subtract from the arrival time to find the departure time.

Pro tip: Clearly define your variables and state the assumptions (e.g., constant paddling speed, no rest stops) before diving into calculations. This demonstrates structured thinking and prevents errors.

1. Define variables and assumptions

Let p be the paddling speed in still water (mph). Assume constant paddling speed and no breaks. The current is 2 mph, so upstream speed is p-2 and downstream speed is p+2.

2. Set up equation from first day

On day 1, they paddle upstream for 4 hours and downstream for 5 hours. The net displacement is 23 miles upstream. So, 4(p-2) - 5(p+2) = 23. Solve for p.

3. Solve for paddling speed

Expand and solve: 4p - 8 - 5p - 10 = 23 → -p - 18 = 23 → -p = 41 → p = -41? Wait, check sign: Actually, net upstream displacement means upstream distance minus downstream distance equals 23. So 4(p-2) - 5(p+2) = 23. That gives 4p-8 -5p-10 =23 → -p -18 =23 → -p=41 → p=-41, impossible. So re-evaluate: The net displacement is 23 miles upstream, meaning they ended 23 miles upstream from start. So upstream distance (4(p-2)) minus downstream distance (5(p+2)) equals 23. But if p is positive, upstream speed is less than downstream, so upstream distance might be less. Let's solve correctly: 4(p-2) - 5(p+2) = 23 → 4p-8 -5p-10 =23 → -p -18 =23 → -p=41 → p=-41. Negative speed is impossible. So maybe the net displacement is downstream? The problem says: 'The next day they canoe back to their starting point, which is 23 miles upstream'. That implies the starting point of the first day is 23 miles upstream from where they ended? Actually, re-read: 'Two friends paddle upstream for 4 hours, then downstream for 5 hours. The next day they canoe back to their starting point, which is 23 miles upstream, and arrive at 4pm.' This is ambiguous. Let's parse: They paddle upstream for 4 hours, then downstream for 5 hours. The next day they canoe back to their starting point, which is 23 miles upstream. So their starting point is 23 miles upstream from where they are at the end of day 1? That would mean after day 1, they are 23 miles downstream from their starting point? But they paddled upstream first, then downstream. If they end up downstream of start, then net displacement is downstream. But the problem says 'canoe back to their starting point, which is 23 miles upstream' meaning from their current location, the starting point is 23 miles upstream. So they need to go upstream 23 miles to return. So on day 1, they ended 23 miles downstream from start. So net displacement downstream = 23 miles. So downstream distance minus upstream distance = 23. So 5(p+2) - 4(p-2) = 23. Solve: 5p+10 -4p+8 =23 → p+18=23 → p=5 mph. That works. So p=5 mph.

4. Calculate return trip time

Return trip is 23 miles upstream. Upstream speed = p-2 = 3 mph. Time = distance/speed = 23/3 ≈ 7.666... hours = 7 hours 40 minutes.

5. Determine departure time

They arrive at 4pm. Subtract 7 hours 40 minutes: 4pm - 7h40m = 8:20am. So they left at 8:20am.

Key Points to Mention

  • Define variables clearly: p for paddling speed in still water.
  • Understand relative speeds: upstream = p - current, downstream = p + current.
  • Set up correct equation based on net displacement: downstream distance minus upstream distance equals 23 miles (since they end up downstream).
  • Solve the equation to find p = 5 mph.
  • Compute return time using upstream speed (3 mph) and distance (23 miles).
  • Convert time to hours and minutes and subtract from arrival time to get departure time.

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