Questions to Ask in a Backend Developer Interview

Interview PrepJobRise Team8 min read

The interview is going well, and then the interviewer asks: "Do you have any questions for us?" Your mind goes blank, or you ask about free snacks and watch the mood drop.

This is the moment that separates candidates. Juniors ask about perks. People who have shipped real systems ask about constraints, tradeoffs, and what actually breaks. The questions below are grouped by what they reveal. Use three or four, not all twelve.

Why your questions carry more weight than you think#

By the time you get this prompt, the interviewer has heard you talk for 45 minutes. Your questions are the one part of the conversation you fully control. They show whether you think about systems as a working engineer or as someone who memorized a course.

Good questions do two jobs. They give you real information about whether you want the role. And they quietly signal that you have lived through incidents, code review friction, and delivery pressure before.

Get the next guide by email

New guides and fresh jobs in one short email. Free.

Unsubscribe in one click.

Team reality: what the job is actually like#

These questions tell you how the team works day to day, beyond the job description.

  • What does a normal week look like for this team? How much time goes to new features versus maintenance and support?
  • How does code review work here? Who reviews, and how long does a typical pull request sit before someone looks at it?
  • What is the on-call setup? How often does someone get paged at night, and what was the last incident that actually woke someone up?
  • How does the backend team work with frontend, product, and infrastructure? Where do handoffs usually break down?

The on-call question is the strongest one on this list. A team that answers it vaguely has either never been paged or has decided not to tell you. Both are bad signs.

Priorities: what the company actually values#

These show you where the pressure comes from and what gets rewarded.

  • What would you say the team is optimizing for right now: shipping speed, reliability, cost, or hiring? What made you pick that?
  • When was the last time a deadline slipped because of technical debt? How did leadership react?
  • How do technical decisions get made? Is there an architecture review, or does each team decide on its own stack?
  • What is the biggest technical bet the team has made recently, and what happens if it turns out to be wrong?

The second question is a real test. Watch whether they answer with a specific story or with a slogan about "moving fast with quality." Specifics mean honesty.

Success criteria: how they judge good work#

Ask these if you want to know what "doing well" means in six months.

  • What would someone in this role need to accomplish in the first 90 days for you to feel good about the hire?
  • How is backend engineering work measured here? Are there formal reviews, and what do they look at?
  • What separates a senior engineer on this team from a mid-level one?

The 90-day question works because it forces a concrete answer. If they cannot describe what success looks like, they have not thought about onboarding, and you will be figuring it out alone.

Risks: what could go wrong#

These are harder to ask. Ask them anyway.

  • What is the biggest risk to this team hitting its goals this year?
  • What has made people leave this team in the past?
  • What is the worst part of this codebase, and what is being done about it?

A blunt question deserves a blunt answer. If someone dodges "what made people leave," you have your answer.

A worked example of the right depth#

Shallow question: "What's the tech stack?"

Better question: "I saw the role mentions Go and Postgres. What's the split between services, and where has the team hit scaling limits with that setup? I've worked on a system where we moved hot reads to a caching layer because Postgres connections were the bottleneck, so I'm curious what your pain point is."

The second version names your own experience and invites a technical conversation. That is what makes you sound senior.

Which questions to avoid#

Some questions kill your credibility fast. Skip these.

  • Anything you could have found on the company website in five minutes. Funding rounds, product details, and office locations all fall here.
  • "What does your company do?" This ends the interview on the spot.
  • Anything about vacation days, remote flexibility, or salary in the first technical round. Ask the recruiter or HR, not the engineer.
  • Questions that are really statements. "I assume you use microservices, right?" is not a question.
  • "Did I get the job?" Wait for them to bring up next steps.

Salary and benefits are not off the table forever. Bring them up with the right person at the right stage. Reported backend developer pay varies a lot by country, seniority, and company size, so treat any number you see online as a rough range and check the current official source for your region before you negotiate.

How to read their answers#

The answer matters more than the question. Watch for these patterns.

Vague answers to concrete questions are a red flag. If you ask about on-call and get "we have a rotation, it's fine," push once: "Roughly how many pages does a person get in a month?" A team that knows its numbers is a team that measures things.

Defensiveness is a red flag. Ask about the worst part of the codebase and watch the reaction. Healthy teams say "our billing service is a mess and we're rewriting it in Q2." Unhealthy teams say "our code is actually really clean."

Enthusiasm about the work is a good sign. When someone lights up talking about a recent migration or a hard bug, that tells you more than any values statement.

Pay attention to how they treat each other in the room. If two interviewers disagree and handle it with respect, that is worth more than a good answer to any single question.

Before you walk in#

Preparation makes these questions land harder. Read the job description closely and pull out the actual technologies and responsibilities. A quick pass through a job description decoder helps you see what the posting is really asking for, and a resume scan against the role tells you which of your stories to have ready.

A few things to do the night before.

  • Pick three questions from the lists above and write them down. Bring the paper.
  • Prepare one short story from your own work that connects to each question. Two sentences is enough.
  • Check the company's engineering blog or recent posts about their stack, so you can ask something specific.
  • Rehearse asking the question out loud once. Awkward delivery ruins a good question.
  • Have one question ready for the end that is about the person in front of you, such as what they would change about the team if they could.

Free tools#

FAQ#

How many questions should I ask in a backend interview?

Three to four is the sweet spot for a one-hour interview. Ask two during the conversation when the topic fits, and save one or two for the end. Asking eight in a row turns the interview around and makes you look like you are running a checklist.

Should I ask about the tech stack in a backend interview?

Yes, but ask about the reasoning behind the stack, not just the list of tools. "Why did the team pick Kafka over a simpler queue?" tells you how they think. "Do you use Kafka?" tells you almost nothing.

Is it okay to ask about work-life balance and on-call?

Yes, and you should. Frame it as a technical and operational question: how often people get paged, how incidents are handled, and what the rotation looks like. Save pure lifestyle questions about vacation days for the HR conversation.

What if the interviewer gives a short or dismissive answer?

Ask one follow-up and then move on. Sometimes the person is junior and does not know, and sometimes the culture is closed. Either way, you have learned something. Do not argue or push harder than once.

Do these questions work for remote or contract backend roles?

Yes, with one addition. Ask how documentation, async communication, and handoffs work across time zones, since those are where remote backend teams usually fall apart. Contract roles deserve an extra question about how scope changes are handled mid-project.

Send this to whoever has the interview this week.