“We went with another candidate” is the softest sentence in hiring. Often it is true. Sometimes it hides timing, money, interview mechanics, or a fear labeled “culture.” Great candidates get rejected all the time. The resume was not the problem. The match, the moment, or the room was.

Wrong timing
What happened: Budget froze. Headcount slipped a quarter. An internal transfer appeared late. The team reorganized mid-loop. You were strong for a role that stopped being real.
How it feels: Ghosting or a polite reject after glowing interviews.
What to do: Ask if they keep a silver-medalist list. Stay warm. Timing rejects are the ones most likely to reopen.
Better candidate
What happened: You cleared the bar. Someone else cleared it with less risk on a must-have skill, a closer level match, a stronger panel vote, or a faster start date.
How it feels: Personal. It usually is comparative, not moral.
What to do: Request one concrete skill or experience gap if they will share it. Improve that signal next cycle. Do not invent a story that you were “not good enough” in absolute terms.
Poor interview
What happened: Nerves, rambling, weak examples, bad prep on the company’s problems, or a take-home that missed the brief. Your day job is excellent. Your interview day was not.
How it feels: Shock, especially if references love you.
What to do: Treat interviewing as a separate skill. Structured stories (situation, action, result), questions that show you researched the team, and practice with a peer. Great operators fail loops that reward performance theater. Still, the loop is the gate.

Compensation mismatch
What happened: Your number and their band never overlapped. Sometimes nobody said it until the end. Sometimes they hoped you would “fall in love and flex.”
