Short answer

A great engineering technical screen is 45–60 minutes long, uses a real-engineering problem (not a memorized algorithm), allows the candidate's normal tools (including AI assistants if your team uses them on the job), is graded against a written rubric with at least four dimensions, and is calibrated against a pass rate of 35–50%. If your screen doesn't hit those marks, you're either filtering out strong candidates, advancing weak ones, or both.

Most companies have a technical screen that nobody designed. It was written by an engineer in 2019, copy-pasted to a Google Doc, used 400 times, and never re-evaluated. Twice a year, someone on the hiring team notices it's producing weird signal — great candidates failing, mediocre candidates passing — and someone else says "we should redesign it" and nobody does. Meanwhile, the screen is the highest-leverage stage in your hiring pipeline: every candidate who passes it costs your team 6–10 interviewer hours downstream, and every false negative is a senior engineer who joined a competitor instead.

This is the practical guide we wish every hiring manager and TA leader had. It's the result of cross-referencing how technical screens are run at companies with strong engineering cultures — including AI labs, infrastructure scale-ups, and developer-tools companies — and the patterns that consistently produce better hires across roles and seniority levels. If you're rebuilding a screen this quarter, or auditing one that has drifted, start here.

The two costs you're balancing

Every technical screen sits on a trade-off. On one side: false positives — candidates who pass the screen and burn 6–10 hours of interviewer time at the onsite without a real chance of an offer. On the other side: false negatives — candidates who would have been great hires but failed the screen because of an arbitrary trigger (memorized algorithm not seen, anxiety on a specific format, language they didn't know well).

Cheap screens optimize for one of these costs and ignore the other. A 30-minute LeetCode-style filter minimizes false positives but creates massive false negatives. A friendly conversational screen minimizes false negatives but creates massive false positives. The right answer is a screen that's deliberately tuned to a target pass rate — usually 35–50% — and is graded against a rubric strict enough to discriminate but generous enough to surface non-obvious strong signals.

45–60 min
Optimal screen length
35–50%
Calibrated pass rate
~6–10 hrs
Onsite cost per false positive

The five things to actually measure

The biggest design error in technical screens is measuring the wrong things or only one of the right things. Below are the five dimensions a strong screen tests. A 60-minute exercise can hit 3–4 of these. Anything testing only one (typically "do they know the algorithm") is broken by design.

  1. Problem decomposition. Can the candidate take a vague problem and break it into solvable pieces? Do they ask clarifying questions before coding, or do they jump straight to a solution? This is the highest-correlation signal for on-the-job performance and the easiest one to fake-test (interview-prep books warn candidates to "ask clarifying questions," producing performative questions that aren't really clarifying).
  2. Code fluency in their preferred language. Can they write a non-trivial function without struggling against the syntax? You're not testing whether they know every standard-library method — you're testing whether they can think in code without the tool getting in the way. Always let candidates use the language they're most comfortable in.
  3. Reasoning under pressure. When their first approach doesn't work, can they recover? Do they get stuck and stay stuck, or do they back up, restate the problem, and try something else? This is the failure-mode test, and it's where strong vs mediocre candidates separate most sharply.
  4. Communication while building. Can they think out loud in a way you can follow? Can they explain a tradeoff in plain language? Can they take feedback from the interviewer mid-solution without defensiveness? This is the team-fit signal nobody calls a team-fit signal.
  5. Taste. When the candidate writes the second version of their solution, what do they choose to clean up? Naming, factoring, edge cases, performance? Their taste is what they bring to every code review and every design doc for the next decade. It's not the easiest thing to measure in 60 minutes, but the cleanup pass — "now if you had another half hour, what would you improve" — surfaces it cleanly.

A well-designed screen tests at least three of these five. A great screen tests four. The fifth one (taste) is the most underused; adding a "what would you do with another 30 minutes" prompt at the end of every screen is one of the highest-ROI changes most companies can make this quarter.

What a strong screen looks like — structure and time budget

Here's the canonical structure. It works for backend, full-stack, and infrastructure roles with minor variations. Frontend roles need a slightly different shape (heavier on UI reasoning, lighter on data-structure work). ML/AI engineer roles need their own variant covered separately.

60-minute screen, time budget

0–5 minIntros, team context, framing the exercise. The candidate should know exactly what's being tested and what the time budget is.
5–45 minCore exercise. Real-engineering problem with a 5-line obvious solution and a 30-line good solution. Candidate thinks out loud while building.
45–55 minExtension or refinement. "What if the data was 1000x bigger?" or "How would you test this?" or "What would you improve with another 30 minutes?"
55–60 minCandidate questions. Stop on time. Running over signals disrespect for the candidate's calendar and biases against strong candidates who book back-to-back interviews.

Good questions vs bad questions

The single biggest lever in technical screen quality is the question. A great question makes a strong rubric easy to apply; a bad question makes every screen feel like a coin flip. Here's how to tell the difference.

Good questions Bad questions
SourcePulled from a real problem your team faced (sanitized).Pulled from a LeetCode problem set.
Solution spaceMultiple reasonable approaches; tradeoffs to discuss.Single correct approach; you either know it or don't.
AmbiguitySome — candidate has to ask clarifying questions to scope.None — problem statement reads like a spec.
Difficulty curveTrivial first version, harder optimizations and extensions.One hard step; you get it or you fail.
Language frictionSolvable in any reasonable language.Optimized for a specific language or library.
Calibration30–50% pass rate across at least 30 calibration screens.Never calibrated; pass rate unknown.
LengthFits in 30–40 minutes for a strong candidate.Can't be finished in the time slot, ever.
DiscriminatesSeparates strong from average within the same level.Most candidates either ace it or zero it.

The single most useful question type for screens in 2026 is the "build a small system in 45 minutes" exercise: parse a structured input, transform it, output a structured result. Easy first version is a function. Harder version handles edge cases, errors, and structure. Even harder version refactors for testability or performance. Every dimension you want to test — decomposition, code fluency, reasoning, communication, taste — surfaces naturally in this format.

The rubric: four dimensions, three levels each

A screen without a written rubric is a vibes test. Vibes tests favor candidates who look like the interviewer, signal-pattern-match the team, and present well in 60 minutes — not the ones who'll do the best work. Below is the template most teams converge on after a few quarters of iterating. Customize the dimensions to your role but keep the structure.

Technical Screen Rubric Template

Score each dimension 1–3. Pass = 8/12 or higher.
Problem decomposition
3: Asked sharp clarifying questions; outlined a plan before coding; identified one non-obvious edge case unprompted.
2: Asked one or two reasonable clarifications; jumped into code without an explicit plan but adjusted as edge cases emerged.
1: Coded immediately; missed major scope; didn't ask anything until stuck.
Code quality
3: Working code with reasonable structure, good naming, no obvious bugs. Could ship a polished version with 20% more time.
2: Working code but messy structure, awkward naming, or one obvious bug. Functional but would need iteration.
1: Did not produce working code in the time budget, or code had multiple correctness issues they didn't notice.
Reasoning under pressure
3: Recovered from at least one wrong turn; explained the reasoning; tried a second approach without being prompted.
2: Got stuck once; recovered with a small nudge from the interviewer; communicated what was confusing.
1: Got stuck and stayed stuck; did not communicate confusion or shift approach.
Communication & collaboration
3: Thought out loud clearly; took mid-solution feedback without defensiveness; explained a tradeoff in plain language.
2: Thought out loud some of the time; responded to feedback but slightly defensively; explanations sometimes muddled.
1: Coded silently; did not respond well to mid-solution feedback; explanations were either too brief or evasive.

Two notes on using this. First: the interviewer should fill the rubric out within 30 minutes of the screen ending, not "later that day." Memory of specific moments fades fast; the rubric should capture what actually happened, not a generalized impression. Second: the rubric is the artifact you bring to the debrief, not your gut feeling. If your gut and the rubric disagree, the rubric is usually right — gut feelings encode bias the rubric doesn't.

The AI-era updates almost nobody has made yet

In 2026, the typical engineering job involves Claude Code, Cursor, Copilot, or some other AI assistant for 30–70% of code-writing time. The typical technical screen still bans AI tools and tests pure unaided coding. This mismatch is the single biggest gap in technical hiring right now — companies are filtering for a skill that doesn't reflect the job.

The honest move is to redesign the screen for an AI-assisted world. Two changes do most of the work.

1. Decide your AI policy explicitly, then publish it.

Either you allow AI tools or you ban them — but make the choice explicit and communicate it to the candidate before the interview. Both choices are defensible. Banning AI works if you specifically want to test pure problem-decomposition fluency, which still matters for staff-level architecture roles. Allowing AI works if you want to test how the candidate uses the tool: how they prompt it, evaluate the output, debug what it produces, and own the result. The undecided middle — where the candidate doesn't know if AI is OK and the interviewer hasn't decided either — is the worst possible state.

2. If you allow AI, change what you're grading.

You're no longer testing "can they write this code from scratch." You're testing "can they direct the tool effectively." Strong AI-assisted candidates show these signals:

A candidate who pastes a Claude completion verbatim without understanding it is showing you the failure mode of the AI-assisted era. A candidate who steers Cursor through a 60-minute exercise, catches a subtle bug it introduced, and produces clean shippable code is showing you the version of the engineer your team will hire most of going forward.

Looking for engineers who fit the way you actually work?

Our culture-matched job board reaches engineers who research culture before they respond — the kind of candidates whose values map to engineering-driven, learning-oriented, or ship-fast cultures. Get in front of them with a culture profile that signals what your team is actually like.

Get a Culture Profile → What Engineers Read First →

Three failure modes worth naming

The "we'll know it when we see it" screen

No rubric, no calibration, vibes only. Common at small startups and at large companies whose hiring bar has drifted slowly over a decade. The fix is straightforward but unpopular: write the rubric, calibrate against your last 30 screens (look at hired engineers' actual performance vs their screen score), and tune the cutoffs. Most teams discover that 20–30% of their recent hires would have failed the rubric they're about to write; this is uncomfortable but it's the data telling you the truth about your bar.

The "interview-prep grinder" screen

Common at companies that use stock LeetCode-medium questions. The screen rewards candidates who've memorized 400 puzzles and penalizes candidates who haven't, regardless of underlying engineering ability. You can spot the failure pattern in your data: a year after hire, your top performers don't correlate with screen scores, and your weakest performers were screen rock stars. The fix is to switch to real-engineering questions sourced from your actual problems — expect a quarter of recalibration but you'll end with a screen that produces hires whose on-the-job performance matches their interview signal.

The "make the candidate dance" screen

Long, hostile, designed to find what the candidate doesn't know. Common at companies whose technical interviewers were burned once and now over-correct in the other direction. This screen has a hidden cost most TA teams don't measure: it kills offer acceptance. Top candidates report the experience to their network, and your funnel shrinks at the source. The fix is to treat the screen as a two-way evaluation — the candidate should leave the call thinking your team is sharp, fair, and worth joining, regardless of the outcome.

Operationalizing the screen across the team

Designing a great screen is the easy half. Getting consistent execution across a team of interviewers is the part that takes real work. Three things every well-run hiring team puts in place:

The bottom line

A technical screen that produces 35–50% pass rates, uses a real-engineering question, runs in 45–60 minutes, allows the tools your team uses on the job, and is graded against a four-dimension rubric is dramatically better than the screen most companies have today. The redesign is straightforward; the calibration is harder; the cultural buy-in to actually use the rubric is the hardest part. But the ROI is genuine: every false negative you avoid is a senior engineer your team gains, and every false positive you eliminate is 6–10 hours of interviewer time your team gets back.

If you're auditing your screen this quarter and want to see what good looks like from the engineer side — the kind of culture, signal, and pace strong candidates expect — our guide to engineering candidate experience and our research on what engineers read first are companion pieces. Or post your roles on our culture-matched board to reach the engineers whose values map to how your team actually works.

Frequently asked questions

How long should an engineering technical screen be in 2026?+
45 to 60 minutes is the sweet spot. Under 45 minutes and you don't see how candidates handle ambiguity; over 60 minutes and the calendar friction collapses your top-of-funnel — strong senior engineers will not block out 90 minutes for an unknown company. The best modern screens budget five minutes for context, 35–45 minutes for the technical exercise, and ten minutes for candidate questions. Going longer than 60 minutes signals that the company doesn't respect candidate time, which is a hiring liability in any market.
Should we allow AI assistants like Claude or Cursor during the technical screen?+
It depends on what you're trying to measure. If the screen is testing pure problem decomposition and language fluency, blocking AI is fine. If you're hiring engineers who will use AI tools every day on the job — which is most engineering roles in 2026 — then the more honest screen lets them use the tools and tests how well they direct the tool, evaluate the output, and own the result. The questions that work in an AI-assisted screen are open-ended design and debugging problems that AI alone won't get right on the first try.
What's the right pass rate for a technical screen?+
For a calibrated screen at a competitive company, expect 35–50% of candidates to pass into the onsite. If your pass rate is below 25%, your screen is either too hard, your sourcing isn't matched to the role, or your rubric is over-indexing on memorized algorithms. If it's above 65%, your screen isn't discriminating enough — you're shifting hiring load to the onsite, which is six times more expensive in interviewer hours. Track this number explicitly and retune the screen when it drifts.
Should we run a take-home or a live coding screen?+
Live coding wins for most teams in 2026. The reason: take-homes have always had a top-of-funnel cost (good candidates skip them for higher-priority interviews), and the AI tools available in 2026 make them nearly impossible to grade for skill rather than for time spent polishing. A 60-minute live screen with a thinking-out-loud exercise is now the dominant pattern at scale-ups, frontier AI labs, and most well-run startups. The exceptions: take-homes still work for very senior architecture roles and for staff-level hiring where you want a substantive design artifact.
What's the most common technical screen mistake?+
Asking a memorized-algorithm question disguised as a "thinking" question — then grading on whether the candidate knew the trick. The classic LeetCode-medium trap. It produces false negatives (great engineers who haven't done that specific puzzle) and false positives (interview-prep grinders who pattern-match the trick without understanding it). The replacement: ask an open-ended, real-engineering problem that has a 5-line obvious solution and a 30-line good solution, and grade on the journey between them.
How do we make our technical screen feel less hostile?+
Three concrete moves. First, share the problem type 24 hours in advance — not the exact question, but the format ("60 minutes, live coding, focus on data structures and API design"). Second, train your interviewers to give a small hint after a candidate has visibly tried two approaches; not a giveaway, but a redirect. Third, ask "what would you do with another hour" at the end — it lets strong candidates show range and signals that you care about thinking, not just typing. Companies that do these three things see measurable improvements in offer acceptance rates.
Should the hiring manager run the technical screen?+
Usually no. The hiring manager's job is to assess fit, leadership signal, and team alignment — they should run a separate, deeper interview. The technical screen is best run by a senior IC on the team, ideally one who will work with the candidate if they're hired. This gives the candidate a realistic preview of their future peer, gives the IC ownership of the team's hiring bar, and frees the hiring manager to focus on the higher-leverage conversations later in the loop.