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
- 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.
- 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.
- 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.
- 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 questions01How many years of hands-on backend development experience do you have, and what were you responsible for?
Listen forServices 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.
02What kind of backend development projects have you handled in the past?
Listen forSpecific 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.
03Which server-side languages and frameworks do you work in most, and how deep does that go?
Listen forReal 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.
04What is your level of familiarity and experience with microservices architecture?
Listen forAn 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 questions05Can you discuss your experience with building and maintaining APIs?
Listen forVersioning 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.
06How much depth do you have with relational databases, and which ones have you run in production?
Listen forQuery 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.
07What data modelling techniques are you comfortable with or have experience in?
Listen forA 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.
08What is your experience with non-relational databases such as document or key-value stores?
Listen forA 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 questions09Have you had experience implementing automated testing and unit tests?
Listen forTesting 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.
10Are you comfortable with the concept of continuous integration?
Listen forPipelines 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 questions11What is your experience with performance tuning?
Listen forA 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.
12How do you approach problem-solving in backend development?
Listen forA 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.
Technical proficiency
35%5Names concrete query plans, index and transaction decisions, and explains framework internals rather than reciting library surface syntax.
Systems and trade-offs
25%5Weighs latency, cost and operational load explicitly, citing a trade-off they later regretted and what they changed.
Evidence and rigour
25%5Cites specific numbers before and after (query time, throughput, error rate) and the tooling that produced them.
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 HirevireScreening 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.
























