Your Technical Interview Isn't Over When You Stop Coding

- The "any questions?" moment is still evaluation — what you choose to ask signals how you think, just like your code does.
- Ask about incidents and postmortems to learn how the team actually handles production failures, not how they talk about handling them.
- "What's the most expensive technical decision you're still living with?" surfaces honest reflection — a too-polished answer is a mild red flag.
- Ask what success looks like in the first six months to find out what the team actually prioritizes versus what the job posting says.
- "What surprised you most since you joined?" forces a real, personal answer from the interviewer instead of a rehearsed pitch.
- Skip salary, generic culture questions, and anything you can Google — they cost you impression points with nothing gained.
- Tailor by company stage and your level: startups need viability questions, big tech needs impact questions, junior needs growth questions, senior needs architecture questions.
You close your editor. The interviewer nods. Possibly writes something down. You see the word "neat" and try not to spiral.
Then: "Do you have any questions for me?"
Most candidates treat this as the cool-down lap. They mumble something about team size, collect a polite answer, and conclude they've survived. Forty-five minutes of actual evaluation, thrown away in the final five.
That's a mistake. You're still being evaluated. And the questions you ask at the end of a technical interview often do more work than everything that came before.

The "Any Questions?" Moment Is Not a Courtesy
The interviewer has spent the whole session watching you receive information and produce output. Now they get to watch you drive. What you choose to ask reveals what you consider important.
Interviewers remember candidates who make them pause. Not the ones who ask the most. The ones who ask the right ones.
When you ask something the interviewer has to genuinely think about, something shifts. You're no longer the candidate on the hot seat. You're a peer having the kind of conversation that happens inside the team every week. That impression carries serious weight when the debrief happens.
These questions also surface things the job posting won't. Whether the team actually runs blameless postmortems or just plays the blame game with a nicer vocabulary. Whether "fast-paced environment" means exciting or chaotic. Whether your potential manager invests in people or just burns through headcount on a twelve-month cycle.
This is the same logic behind asking good clarifying questions at the start of a problem: the questions you ask signal the way you think.
Ask About the Uncomfortable Engineering Stuff
Generic questions get generic answers. "How would you describe the engineering culture?" produces the same six carefully optimistic sentences at every company on earth. Go sharper.
"When was the last incident that woke someone up at 2 AM? How did the team handle it afterward?"
This does several things at once. It shows you know production systems fail (and not just in theory). It signals you think about operational reality, not just feature velocity. And the answer is extremely revealing. A team that says "we had one last month, ran a blameless postmortem, and shipped three reliability improvements" is telling you something very different from a team that laughs awkwardly and says "we're working on that."
The follow-up matters too. "What changed after?" separates teams that write postmortems for documentation theater from teams that actually learn from them. According to Google's SRE practices, the postmortem exists to produce lasting improvements, not a paper trail. If the interviewer can name a specific change the team made, that's a healthy signal.
A related one: "How does the team manage technical debt? Is there dedicated time for it, or does it get squeezed between features?" Every engineering team has debt. The honest ones have a system for dealing with it. The stressed ones have a growing pile and a growing list of reasons they haven't touched it since 2021.
Ask the Question That Forces Real Reflection
There's one question that tends to make interviewers visibly pause.
"What's the most expensive technical decision the team is still living with?"
A polished, immediately-fluent answer is a mild red flag. It means the question was expected, or the team doesn't reflect much on its own history. The honest version is a beat of silence, then a specific story. About the caching layer that predates current traffic by three orders of magnitude. About the monolith that made sense in 2019 and is now responsible for 40% of their incidents. About the third-party vendor that got too deep into the stack to ever remove cleanly.
That specific story teaches you three things: what the team built, what they'd do differently, and whether they're honest enough to say it in front of a candidate.
If the interviewer deflects or gives a suspiciously upbeat answer ("every decision has taught us something!"), note that. Either the culture doesn't tolerate candor, or the interviewer doesn't feel safe enough to say it out loud. Either way, you've learned something real.

"What's the most expensive technical decision you're still living with?" Energy: pure Bilbo. The interviewer is Gollum.
A variant that works especially well with engineering managers: "What's one decision you'd make differently if you were starting the current architecture from scratch?" Slightly less confrontational. Same quality of reflection.
Find Out What Success Actually Looks Like
Two questions. Ask both if you can.
"What would it look like for someone in this role to exceed expectations in the first six months?" Not just "what does success look like," which gets vague answers about ownership and communication. This framing asks them to imagine a specific person doing specific things. If the answer is about shipping a particular feature, you've learned the priority. If it's about ramping quickly and building trust, you've learned the team cares about integration speed.
"What's the one thing the current team is missing that you're hoping this hire brings?" This is the question that most directly reveals what problem you'd be solving. Sometimes it's a specific skill. Sometimes it's pure bandwidth. Whatever it is, it tells you whether you're walking into a setup for impact or a seat-filling exercise.
Both questions signal that you're thinking about contribution, not just employment. That's a meaningful distinction at the senior level, and one of the reasons candidates get passed on even when their code is clean. The technical interview communication piece goes deeper on that gap.
Ask the Interviewer About Themselves
Not "what do you enjoy about working here?" That one can be answered straight from the careers page. Try something that requires an actual personal answer.
"What's surprised you most about working here since you joined?"
Or, for someone who's been there long enough: "What's kept you here?"
These questions can't be answered from a script. They require the interviewer to reach past the prepared pitch and say something real. You hear actual texture: the thing that turned out different than expected, the moment they considered leaving and didn't.
Pay attention to the energy of the response, not just the content. Someone who lights up talking about their team is telling you something. Someone who gives a careful, paused answer to "what's kept you here?" is also telling you something.
Doing mock interviews at SpaceComplexity is useful for the coding portion, but these conversational moments are harder to rehearse. Run your questions with a friend who'll push back on vague answers. Make sure you can follow up naturally when the interviewer gives you something real to work with.
Skip These Every Time
A few questions that quietly cost you.
Anything about salary, benefits, or equity at this stage. Not because the questions are wrong, but because the timing is wrong. It signals you've already moved past evaluating fit and into negotiating terms. That affects how the interviewer writes you up, even if they'd never say so directly.
"What does your company do?" Do the reading. If you haven't, you've already cost yourself points before the first question.
Softened questions that invite PR answers. "How do you handle disagreements?" gets you "we have healthy debates and value all perspectives." Try "Can you walk me through a recent architectural decision where the team disagreed? What happened?" instead. Real stories beat rehearsed positions every time.
Questions that start with "I read on Glassdoor that..." tend to put the interviewer on defense immediately. If you have a specific concern, approach it through a neutral question rather than presenting it as an accusation. You'll get more useful information and the conversation won't end in a standoff.
Tailor Your Questions to the Context
At a startup, some of the most important questions are financial. "What's the runway?" is a legitimate thing a senior candidate should feel comfortable asking. "Do you have product-market fit? How do you know?" tells you whether you're joining a company with direction or one still searching for it. Startups that bristle at these questions are telling you something.
At a large company, the question shifts to impact and visibility. "How does a team like this typically interact with product and leadership decisions?" tells you whether engineers have real input or mostly implement. "What happened to the last person who had this role?" is harder to ask but extremely useful.
At the junior level, lean into growth questions: mentorship structures, code review culture, what good onboarding looks like. At the senior level, the expectation flips. You're evaluating the team as much as they're evaluating you. Questions about architecture, systems history, and how technical decisions get made are completely appropriate. One of the most common mistakes candidates make is treating the whole final section as a performance to survive rather than a two-way evaluation.
The Real Work of Those Last Five Minutes
When you ask a sharp, specific question and a good engineer has to actually think about it, something shifts. You're no longer the person being assessed. You're having the kind of conversation that happens inside the team every week. That's the version of you they want to hire.
A question that makes an interviewer pause is evidence that you've thought about what real engineering actually looks like: the debt, the incidents, the decisions that haunt teams for years. Most candidates haven't thought about it at all. The ones who have signal it not by talking about their own work, but by asking the right questions about someone else's.
That's what separates a memorable final five minutes from a forgettable one. The coding section tests whether you can do the job. The questions section tests whether you want this particular job. Both matter. Only one gets practiced.
Recap
- The "any questions?" moment is still evaluation. Your questions reveal what you value.
- Ask about incidents, postmortems, and technical debt. The answers reveal the team's daily reality, not its PR version.
- "What's the most expensive technical decision you're still living with?" is worth asking. A genuinely reflective answer is a green flag; an immediately polished one is a mild red flag.
- Ask what success looks like in the first six months, and what the team needs that it currently doesn't have.
- Ask the interviewer about their own experience. Not "what do you enjoy?" but "what surprised you?"
- Skip salary at this stage. Skip anything you can Google. Skip softened questions that invite rehearsed answers.
- Tailor to company type and your level. Startups: viability and direction. Big tech: impact and decision-making. Junior: growth and mentorship. Senior: architecture and history.
Further Reading
- Tech Interview Handbook: Final Questions to Ask
- Google SRE Workbook: Postmortem Culture
- 38 Smart Questions to Ask in a Job Interview (Harvard Business Review)
- Atlassian: The Importance of an Incident Postmortem Process
- Reverse Interview Questions (GitHub: viraptor/reverse-interview)