Pre-Screening Interview Questions to Ask a Backend Developer

Last updated on

Backend work is judged on what happens under load and on the day something breaks. These questions separate developers who have owned a service in production from those who have shipped features into one.

TL;DR, what to screen for

The best pre-screening questions for a backend developer test four things: services they owned rather than contributed to, whether their data modelling holds up as a system grows, whether tests and delivery are habits rather than a mandate, and whether they can explain a trade-off they made and would now make differently. Ask about a performance problem they fixed.

  • Services they owned
  • Data and APIs
  • Tests as habit
  • Trade-offs made

Why pre-screen backend developers before the technical interview

Backend resumes converge on the same stack list, and the stack is the least predictive thing on the page. What matters is whether someone has been responsible for a service at three in the morning: whether they designed a schema that survived a year of growth, whether they wrote tests before anyone told them to, and whether they can describe a decision they got wrong. A short screen surfaces ownership, which no list of frameworks does.

What actually matters when screening Backend Developer candidates

  1. 01

    Technical proficiency

    Probe depth in their primary stack: Go, Java, Python or Node, plus schema design in Postgres or MySQL, indexing choices, ORM pitfalls, and async job handling.

  2. 02

    Systems and trade-offs

    Test how they reason about service boundaries, idempotency, caching layers, queue retries, and read replica lag, including where they chose a monolith over microservices.

  3. 03

    Evidence and rigour

    Look for evidence of load testing, p99 latency targets, error budgets, structured logging, and how they proved a fix worked after a production incident.

  4. 04

    Collaboration and communication

    Assess how they handle API contracts with frontend and mobile teams: versioning, OpenAPI specs, code review tone, and on-call handover notes.

Pre-screening questions to ask Backend Developer candidates

12 questions grouped by what they test. Ask the same set in every screen and score answers on a consistent scale, or send them as an async video screen and compare answers side by side.

Services they owned

4 questions
  1. 01How many years of hands-on backend development experience do you have, and what were you responsible for?

    Listen for

    Services they owned end to end with traffic or scale named, rather than features shipped into someone else's system.

    Years quoted with no ownership described, or every system described as a team effort with no personal scope.

  2. 02What kind of backend development projects have you handled in the past?

    Listen for

    Specific systems with the problem each solved, plus what they would build differently knowing how it aged.

    Projects listed by technology used, or no reflection on how any of their systems held up over time.

  3. 03Which server-side languages and frameworks do you work in most, and how deep does that go?

    Listen for

    Real depth in one stack, with an ability to explain a behaviour of the runtime rather than only the framework.

    Equal proficiency claimed across many stacks, or framework knowledge with nothing underneath it.

  4. 04What is your level of familiarity and experience with microservices architecture?

    Listen for

    An honest view of the cost, including a case where splitting a service was the wrong call or was reversed.

    Microservices proposed as a default, or no awareness of the operational overhead they create.

Data and APIs

4 questions
  1. 05Can you discuss your experience with building and maintaining APIs?

    Listen for

    Versioning and backwards compatibility handled deliberately, with a case where they had to change a contract consumers relied on.

    Breaking changes shipped without a migration path, or no thought given to how consumers use the interface.

  2. 06How much depth do you have with relational databases, and which ones have you run in production?

    Listen for

    Query plans read and indexes chosen from measurement, plus a migration they ran against a live table.

    Database work limited to what an ORM generates, or no experience changing a schema under live traffic.

  3. 07What data modelling techniques are you comfortable with or have experience in?

    Listen for

    A schema they designed with a decision they would now make differently, and the reason it caused trouble later.

    Normalisation recited as a rule, or no schema of theirs they have had to live with afterwards.

  4. 08What is your experience with non-relational databases such as document or key-value stores?

    Listen for

    A clear view on when a non-relational store fits and when it does not, drawn from a real decision they made.

    Store chosen by preference rather than access pattern, or no awareness of the consistency trade-off.

Tests as habit

2 questions
  1. 09Have you had experience implementing automated testing and unit tests?

    Listen for

    Testing described as their own practice, with a view on what is worth testing and a bug a test actually caught.

    Tests written to satisfy a coverage target, or testing described as the quality team's responsibility.

  2. 10Are you comfortable with the concept of continuous integration?

    Listen for

    Pipelines they worked with daily, including what they do when the build breaks and how quickly it gets fixed.

    A pipeline that is routinely red, or deployment described as something another team handles entirely.

Trade-offs made

2 questions
  1. 11What is your experience with performance tuning?

    Listen for

    A specific problem found by measurement, with the fix and what it cost in complexity or elsewhere in the system.

    Optimisation applied without profiling, or performance work described only as adding caching.

  2. 12How do you approach problem-solving in backend development?

    Listen for

    A method that narrows the problem with evidence, including where they stop and ask someone rather than continuing alone.

    Problem-solving described in generalities, or changes made in production to see what happens.

How to score responses

Score every candidate on the same four criteria immediately after the screen. At this stage you are shortlisting for panel interviews, not making the final call.

  1. Technical proficiency

    35%

    5Names concrete query plans, index and transaction decisions, and explains framework internals rather than reciting library surface syntax.

  2. Systems and trade-offs

    25%

    5Weighs latency, cost and operational load explicitly, citing a trade-off they later regretted and what they changed.

  3. Evidence and rigour

    25%

    5Cites specific numbers before and after (query time, throughput, error rate) and the tooling that produced them.

  4. Collaboration and communication

    15%

    5Describes a contract dispute or breaking change they negotiated, with documentation and migration steps others could follow.

Backend resumes converge on the same stack list, and the stack is the least predictive thing on the page. A one-way video screen asks what they owned.

Try it on Hirevire

Screening FAQ

Process basics

How long should a pre-screening round for a backend developer take?

Fifteen minutes across eight to ten questions, answered async. Enough to establish what they owned, hear one performance problem they diagnosed, and check whether testing and delivery are habits or requirements.

Should I screen for a specific language or framework?

Screen for depth in something, and for whether they can explain why their stack behaves as it does. Strong backend developers move between languages. Filtering by exact stack narrows the pool without raising the quality.

Evaluating answers

What is the strongest signal when screening a backend developer?

A performance problem they diagnosed. Developers who have owned a service describe how they found it, what the measurement showed and what the fix cost elsewhere. Anyone who has only added indexes has not been on call.

How do I judge data modelling answers without being technical?

Ask what they would change about a schema they designed. Honest answers name a decision that caused trouble later. Anyone who would change nothing has either not maintained their own work or is not being candid.

Go deeper on this role

Sanat Hegde
Sanat Hegde
Founder, Hirevire

Sanat has been hiring since 2012 and watching the recruitment industry change up close ever since, and turned that screening process into Hirevire's video screening platform. LinkedIn

Trusted by 500+ Companies

Screen Backend Developer candidates on Hirevire

Turn this question list into an async video screen in minutes. Every applicant answers the same ownership, data and testing questions on camera, so you compare judgement rather than framework lists.