SRE / Operations

Two Boxes, Two Problems

Two short scenarios. No need to type — talk through what you'd do, what commands you'd reach for, and how you'd interpret what comes back.

Scenario 1 — What's on port 3000?

You've SSH'd into a Linux server. Something is listening on :3000, but you don't know which process, which binary, or which user owns it.

How would you find out? Walk through the tools you'd use and what each one tells you. If a first attempt comes back empty, what would you try next?

Scenario 2 — curl hangs

You're on a server. You run:

curl https://api.internal.example.com/health

It just hangs. No output, no error. Eventually it times out.

Walk through how you'd narrow down where the failure is. There are several layers between you and a healthy response — your job is to figure out which one is broken, in an order that doesn't waste time.