Skip to main content
Coco the poodle — topknot tied back, composed — the sympathetic-but-austere career coach
Fin the shark in a coral hoodie holding a marker — the DSA coach and squad lead

Fin pushes. Coco encourages. Both remember every rep.

You know how to solve it. You fall apart explaining it.

LeetCode taught you to solve it silently. Fin and Coco make you explain it out loud — and flag the gaps before a real interviewer does.

Try Two Sum free

Free to try. No signup.

$350 once. Three months. No subscription. The coaches remember every rep.

two_sum.py
# Two Sum
# Find two numbers that add to target
# return their indices
# hash map for linear time
# Arrays & Hashing
C

Coco

Coach

Live

Brute force is quadratic. One pass with a hash map gets you linear — store each complement as you go.

Store the complement in a hash map, check on each step.

C

The difference

ChatGPT forgets you. Fin and Coco don't.

Every rep builds memory. $350. One-time. No subscription. No scheduling. No starting over.

What that looks like

  1. Session 1 · Mon

    Fin: Stripe onsite in 4 days. That BFS rep took you 23 min — slow, but the logic held. I'll keep that.

  2. Session 2 · Thu

    Fin: Stripe's onsite is tomorrow. Last BFS was 23 min — today we cut it to 17.

Three days apart. No re-explaining. Fin kept the company, the number, and the plan — and picked up exactly where you left off.

See it in action

A real coaching rep, start to finish

One problem. Real-time feedback on your approach, not just your code.

F

Fin

Coach · Two Sum

Live transcript

Fin

Alright, Two Sum. Take a moment to read it — what's your first instinct?

You

Brute force: two loops, check every pair until the target hits.

Fin

Good. Walk me through it.

How it works

You know how to solve it. You fall apart explaining it. Watch the fix happen.

No dashboard theater. One real rep — pick it, solve it out loud, and hear the gap an interviewer would catch.

  1. 1Pick a problem

    Fin

    Alright — Two Sum. Read it, then tell me your first instinct.

    Start from the exact lists candidates already trust: Blind 75, NeetCode 150, Grind 75, and company-tagged reps.

  2. 2Solve it out loud

    You

    Brute force first — two loops, check every pair. Then a hash map gets it to one pass.

    You code it and explain it out loud, just like the real thing — because the speaking is what interviewers are actually scoring.

  3. 3Hear what you're missing

    Fin

    You jumped to the hash map and never said the trade-off. Out loud, that reads as luck, not reasoning.

    Then you get the blunt version of what an interviewer would notice: where you rushed, where signal dropped, what to fix next.

Coverage proof

The library already covers the lists candidates trust.

177

public interview problems ready to browse

3

trusted lists mapped into one library

Learn

Notes on coding interviews — from Fin and Coco.

Articles & Guides

DP stops being scary when you name the state

DP is a compression problem, not a recursion trick. Ask one question — what does the future need to know from the past? — and state, recurrence, and iteration order fall out. Here are the engineers and open textbooks that teach it.

Fin·Apr 17
FinApr 17, 2026 · 10 min

Five graph shapes and I've seen them all

BFS and DFS are the same algorithm with a different container. That reframe, plus five shape-names, covers most graph coding rounds. Here are the engineers and open textbooks that taught it.

Fin·Apr 17

Free 7-Day Practice Primer

Not ready? Get the 7-day version by email.

One email a day for seven days. Learn what to say before and after the code, then decide if you want live coaching with Fin and Coco.

FinPressure habitsCocoCommunication shape

 

One email per day for 7 days. Unsubscribe anytime.

Your interview is coming. Do the first rep out loud — free, no signup.

Start with the Two Sum. Free. No signup required.