23+ curated questions · with rubrics

Interview questions for Frontend Engineer

STAR method, behavioral, situational, technical — tailored to how this role actually works day-to-day. Each question has a rubric for what a strong answer covers.

STAR · Universal

STAR-method questions you can ask any frontend engineer

  1. 1

    Tell me about a time you missed an important deadline. What happened, and what did you do?

    What good looks like:Owns the miss (no blame deflection), names the contributing factors, describes recovery actions, and pulls a concrete lesson into a system or habit.

    Follow-up: What's different about how you approach deadlines today because of that?

  2. 2

    Walk me through a time you had to convince someone with more authority than you that they were wrong.

    What good looks like:Names the stakes, shows how they framed the case with data and the person's interests, and describes the outcome — including humility if they were partially wrong.

    Follow-up: How did the relationship hold up afterwards?

  3. 3

    Describe a project where the scope changed midway. How did you handle the change?

    What good looks like:Articulates the original plan, what triggered the change, how they re-prioritized, and how they communicated the new shape of the work upward and across.

    Follow-up: If you could redo one decision on that project, what would it be?

  4. 4

    Tell me about a time you received hard feedback that surprised you. What did you do with it?

    What good looks like:Recognizes the gap honestly, separates the feedback from the messenger, and shows a behavior change with evidence — not just a self-narrative.

  5. 5

    Describe the most ambiguous problem you've solved at work. How did you make progress?

    What good looks like:Names the ambiguity explicitly, describes the structure they imposed (questions asked, hypotheses tested), and shows how they narrowed scope to a shippable first step.

    Follow-up: Who did you pull in, and why those people?

  6. 6

    Tell me about a time you disagreed with a teammate's approach. How did you resolve it?

    What good looks like:Goes beyond "we talked it out" — explains how they steel-manned the other view, what tradeoffs surfaced, and how the decision actually got made.

Behavioral · Frontend Engineer

Role-specific behavioral questions for Frontend Engineer

  1. 1

    Tell me about the most complex UI you've built. What made it hard?

    What good looks like:Names the actual complexity (state management, performance, accessibility, real-time updates), the architectural decisions, and what they'd revisit.

  2. 2

    Describe a time you had to ship a UI you weren't proud of. Why, and what did you do later?

    What good looks like:Honest: deadline pressure, design hand-off issue, or technical constraint. Then describes the cleanup work — or honestly says "we never got back to it."

  3. 3

    Walk me through a recent accessibility issue you fixed.

    What good looks like:Specific issue (keyboard nav, screen reader, contrast), how they noticed (audit, user report, internal review), and what they fixed at the system level.

Situational · Frontend Engineer

Hypothetical scenarios for Frontend Engineer

  1. 1

    Your designer hands you a layout that won't work responsively. How do you handle it?

    What good looks like:Goes back with specific tradeoffs (mobile cut features X and Y), proposes alternatives, doesn't unilaterally redesign. Reaches alignment in a 15-min Loom or call.

  2. 2

    Page load is 4.5s on slow 3G. What's your first hour of investigation?

    What good looks like:Lighthouse + WebPageTest for symptom, identifies whether bundle size, render-blocking resources, or server response is the bottleneck. Names specific tools per layer.

Technical · Frontend Engineer

Functional / technical questions for Frontend Engineer

  1. 1

    Walk me through how React reconciliation works, and where it can trip you up.

    What good looks like:Knows the diff algorithm at the level of keys and component identity, names the gotchas (large list re-renders, accidental remounts from inline definitions, useMemo overuse).

  2. 2

    How do you handle state that's shared across many components?

    What good looks like:Names the options (lift up, context, Zustand/Redux/Jotai, server state via TanStack Query), and when each is the right fit.

  3. 3

    When would you choose CSS Grid over Flexbox?

    What good looks like:Clear: two-dimensional layouts (Grid), one-dimensional flow (Flexbox), and recognizes when both belong in the same layout.

Culture · Universal

Culture-fit & collaboration

  1. 1

    What's the best feedback you've gotten in the last year, and what did you do with it?

    What good looks like:Picks specific, uncomfortable feedback (not a humble-brag), traces the behavior change, and is honest about whether the change stuck.

  2. 2

    Describe how you give critical feedback to a peer.

    What good looks like:Specific recent example, attention to timing and audience, separates the behavior from the person, and asks for the other side of the story.

  3. 3

    What kind of manager brings out your best work?

    What good looks like:Self-aware — knows what they need (autonomy, structure, frequent check-ins, etc.) and what they don't. Bonus if they describe how they adapt to managers who don't match.

  4. 4

    Tell me about a time you advocated for an unpopular decision.

    What good looks like:Names the unpopularity explicitly, walks through their reasoning, and is honest about the outcome — including if they were wrong.

  5. 5

    What's a habit or ritual that makes you better at your work?

    What good looks like:Concrete and unforced. The best answers are small, specific, and personally invented — not a CEO-podcast trope.

Motivation · Universal

Motivation & career direction

  1. 1

    Why this role, specifically?

    What good looks like:Has done their homework — references the actual job description, product, or recent company news, not just "I love your mission."

    Follow-up: What's the part of this role you're least sure you'd love?

  2. 2

    What's the next thing you want to get great at in your career?

    What good looks like:Specific, named skill or domain. Bonus points if they can articulate why this role accelerates that vs another role they're considering.

  3. 3

    Walk me through the most recent thing you learned that wasn't required by your job.

    What good looks like:Specific, recent, and ideally adjacent to (not directly inside) their job — shows genuine curiosity rather than performative learning.

  4. 4

    Where do you want to be in three years?

    What good looks like:Less about title, more about the kind of work and impact. Honesty about uncertainty is a positive signal; over-rehearsed answers are a flag.

Hiring a frontend engineer? Let Raffi ask these.

Raffi calls every applicant for a 10–15 minute conversational interview, asks the frontend engineer-specific questions from this bank, scores against the rubric, and hands you the top 3–5. SaaS, $25 starter credit.

Hire a frontend engineer with Raffi — $25 credit →Browse all roles

Interview questions for other roles