Pre-Screening Interview Questions to Ask a Frontend Developer

Last updated on

Frontend work is judged on what users experience on the devices they actually own. These questions separate developers who test outside their own browser from those who ship to a laptop.

TL;DR, what to screen for

The best pre-screening questions for a frontend developer test four things: interfaces they shipped that people use, whether their CSS survives a browser they did not build in, whether performance and accessibility are habits rather than afterthoughts, and whether they can work with a designer without either capitulating or ignoring them. Ask what they measured before optimising.

  • Interfaces they shipped
  • Beyond their own browser
  • Performance measured
  • Working with design

Why pre-screen frontend developers before the technical exercise

Frontend candidates converge on the same framework list, and the framework is rarely the problem. What separates people is whether they have shipped to a real audience: whether they checked the layout on a small screen, whether the page is usable with a keyboard, and whether they profiled before optimising. Those habits produce a visibly different product and are invisible on a resume. A short screen surfaces them cheaply.

What actually matters when screening Frontend Developer candidates

  1. 01

    Technical proficiency

    Check depth in React or Vue with TypeScript: state management choices, hooks pitfalls, CSS architecture, bundler config (Vite, Webpack), and WCAG keyboard and ARIA work.

  2. 02

    Systems and trade-offs

    Probe how they reason about bundle size, hydration versus client rendering, component API design, and when they chose a framework, a library, or plain DOM.

  3. 03

    Evidence and rigour

    Test measurement habits: Core Web Vitals from field data, Playwright or Cypress coverage, visual regression checks, and how they proved a refactor improved anything.

  4. 04

    Collaboration and communication

    Assess handoff with designers in Figma, negotiation with backend teams over API shape, and how they handled review comments on large pull requests.

Pre-screening questions to ask Frontend 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.

Interfaces they shipped

4 questions
  1. 01Can you provide examples of websites or applications you have developed?

    Listen for

    Live links with a clear statement of which parts they built, and what they would change about them now.

    Projects with no live example, or team work presented without separating their own contribution.

  2. 02What is one project you have done that you are proud of, and why?

    Listen for

    Pride grounded in a problem they solved rather than in the technology used, with the difficulty described.

    The answer is about the stack rather than the outcome, or a project with no users.

  3. 03Which frontend frameworks have you worked with?

    Listen for

    Real depth in one with an honest view on where it is a poor fit, rather than equal claims across several.

    Frameworks listed with no shipped work, or an inability to work without a framework at all.

  4. 04Which JavaScript framework do you have the most experience with?

    Listen for

    Depth demonstrated through a specific problem, such as state management or rendering behaviour they had to reason about.

    Framework knowledge that stops at following its documentation, or no understanding of what it does underneath.

Beyond their own browser

3 questions
  1. 05Are you familiar with responsive web design?

    Listen for

    Layout driven by content with real device testing, and a specific layout that was difficult to make work small.

    Responsiveness equated to using a framework's grid, or no testing on an actual phone.

  2. 06Do you have experience with cross-browser compatibility issues?

    Listen for

    A specific browser difference they hit and how they found it, with a view on which browsers they test in.

    Testing only in the browser they develop in, or compatibility assumed because a build tool handles it.

  3. 07Have you worked with CSS preprocessors or modern CSS tooling?

    Listen for

    A view on how they structure styles so they stay maintainable, with what happens as a codebase grows.

    Styles written with no structure, or specificity fought with repeated overrides.

Performance measured

3 questions
  1. 08Are you familiar with performance optimisation techniques for frontend development?

    Listen for

    A problem found by profiling with the metric and the number before and after, plus what the fix cost.

    Optimisation applied without measurement, or performance discussed only as bundle size.

  2. 09Are you knowledgeable about web accessibility standards?

    Listen for

    Semantic markup, keyboard order and focus visibility covered, ideally with screen reader testing they have done.

    Accessibility reduced to adding attributes, or no testing beyond an automated linting rule.

  3. 10What tools do you use for debugging and troubleshooting frontend code?

    Listen for

    Browser tools used properly, including network and rendering panels, with a bug they diagnosed that way.

    Debugging described as adding log statements, or no use of the browser's own tooling.

Working with design

2 questions
  1. 11Do you have experience collaborating with design colleagues?

    Listen for

    A working relationship where they push back on something impractical and implement the rest faithfully.

    Designs implemented approximately, or every design decision questioned rather than the ones that matter.

  2. 12Are you comfortable working with APIs and integrating them into frontend applications?

    Listen for

    Loading, empty and error states handled deliberately, with what they do when a request is slow or fails.

    Only the successful response handled, or errors surfaced to users as raw messages.

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 specific patterns used, explains hook dependency bugs or focus management fixes, and shows real accessibility remediation beyond a Lighthouse score.

  2. Systems and trade-offs

    25%

    5Weighs LCP and INP costs against developer velocity, cites a decision they later reversed, and explains the reasoning behind it.

  3. Evidence and rigour

    25%

    5Quotes before and after numbers from real users (RUM or CrUX), plus the test suite that stopped a regression reaching production.

  4. Collaboration and communication

    15%

    5Describes pushing back on an unbuildable design or payload, then landing a compromise both sides shipped without rework.

Frontend resumes converge on the same framework, which is rarely the problem. A one-way video screen asks what they shipped and what they measured.

Try it on Hirevire

Screening FAQ

Process basics

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

Ten to fifteen minutes across eight to ten questions, answered async, with links to shipped work. Enough to establish what they built, test their browser and accessibility habits, and hear one performance problem.

Should I screen for a specific framework?

Only if you have a real constraint. Strong frontend developers move between frameworks in weeks, and filtering on one narrows the pool far more than it raises quality. Screen for CSS, browser behaviour and accessibility instead.

Evaluating answers

What is the strongest signal when screening a frontend developer?

A performance problem they measured. Real answers name the metric and the number before and after. Anyone describing optimisation without measurement has been guessing, and guessing on the frontend usually adds weight.

How do I judge accessibility answers?

Ask what they do beyond adding attributes. Sound answers cover keyboard order, focus visibility and semantic markup, and mention testing with a screen reader. Anyone who names only a linting rule has not tested anything.

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 Frontend Developer candidates on Hirevire

Turn this question list into an async video screen in minutes. Every applicant answers the same shipped-work, browser and accessibility questions on camera before anyone reviews a code exercise.