Web Developer Interview Questions and Scorecard
Free web developer interview questions for small business owners: 6 sets for front end, back end, full stack, plus a founder screen and a scorecard.
The first developer I ever interviewed ran circles around me. He used words I did not know, answered every question with total confidence, and I hired him because he sounded like the smartest person in the room. Three months later I had a half-finished site, no documentation, and a hosting account in his name. The problem was not that I lacked technical knowledge. The problem was that I asked questions I had no way to score.
At FirstHR, we build for owners and managers who run these interviews themselves, without an engineering manager to lean on. These six question sets cover the role the way a small business actually hires for it: a core set, front end, back end, full stack, a founder screen that needs no coding knowledge, and a scoring rubric with red flags.
- Sign the offer letter
- Sign the employee handbook
- Workplace Safety course
What a Web Developer Actually Does
A web developer builds and maintains websites and web applications: the browser-side interface, the server code and database behind it, the integrations with payments, email, and booking tools, and the deployment that puts changes live. At a small business the job is almost always broader than the posting suggests, because there is nobody else to hand the rest to.
That breadth is the thing to interview for. The federal occupational profile for web developers and digital designers projects 7 percent employment growth from 2024 to 2034, much faster than the average across occupations, with about 14,500 openings a year. You are competing in a tight market, so a sloppy interview costs you the good candidates as well as the bad hires.
Three labels cover most of the market, and they are worth separating before you write a single question. Front end is everything the customer sees and touches in the browser: layout, responsiveness, speed, forms, accessibility. Back end is everything they never see: server code, the database, integrations, security, uptime. Full stack is one person doing both. A web designer is a fourth thing again, closer to visual design than to code, and confusing the two is the most common posting mistake I see.
Decide before you interview which half of that carries the risk in your business. If your site is a storefront or a marketing site, the customer-facing work dominates. If it holds customer data, takes payments, or runs a booking system, the server side is where a mistake actually hurts. Most small businesses end up needing someone who can do both, which is a full stack role whether or not the title says so.
Which Question Set Should You Use?
Pick the set that matches the actual work, then ask the same set of every candidate for that role. The core questions run through all of them, and each specialty set adds the questions that only matter for that half of the job. The founder screen and the scorecard work alongside any of the others.
6 Free Web Developer Question Sets to Download
Download all six as separate Word files in one ZIP, or copy individual sets. Each follows the same structure: when to use it, the questions with good-answer notes, what to listen for, and space for notes. The rubric adds scoring rows, a ten-item red-flag checklist, and a paid work-sample planner. Fill in your details and use.
Set 1: Core Web Developer Questions
The base set for any developer hire: shipped work, stack, debugging, security, deploys, and situational judgment, each with a note on what a good answer sounds like. Start here for every candidate.
Set 2: Front End Developer Questions
For the part customers see: responsive layout, page speed, forms, accessibility, testing on real devices, and working with designers. Use alongside the core set when the customer-facing site is the job.
Set 3: Back End Developer Questions
For the part customers never see: server code, data modeling, integrations, security, database performance, backups, deploys, and monitoring. The higher-risk half for most small businesses.
Set 4: Full Stack Developer Questions
For the one technical hire who owns everything: prioritization without supervision, documentation, buy-versus-build decisions, and an honest read on which half of the stack is their weaker side.
Set 5: Founder Screening Set
Built for owners who cannot evaluate code. Every question is scored on explanation, ownership, and honesty rather than technical correctness, so you can run a useful 30 minute screen with no coding knowledge at all.
Set 6: Scoring Rubric and Red Flags
A developer-specific scorecard across six areas, a ten-item red-flag checklist, and a paid work-sample planner, so you compare candidates on evidence instead of on whoever sounded most confident.
How to Judge Technical Skill If You Are Not Technical
You do not need to read code to hire a developer well; you need to stop scoring things you cannot score. Confidence, vocabulary, and speed of answer tell you almost nothing. Live work, a clear explanation, and a paid work sample tell you a great deal, and all three are available to any owner.
The pattern in strong answers is consistent across every question: they are specific, they include a tradeoff, and they distinguish what the candidate did from what the team did. Weak answers are confident and general. Here is what that looks like on three questions from the core set.
It is equally useful to know what to stop doing. Copying a list of trivia questions off the internet and reading them out will not help you, because you cannot tell a correct answer from a plausible one. Neither will asking a candidate to write code on a whiteboard while you watch, which mostly measures nerve. Skip anything you cannot score, and spend the time you save on the demo and the work sample instead.
One more habit worth building: ask the same questions in the same order to every candidate, and write down the answers as you go. That is the core of a structured interview, and it is what makes the comparison at the end meaningful instead of a memory contest.
The Paid Work Sample
A small, paid, time-boxed work sample is the single most useful step in a developer interview, and it beats an unpaid puzzle test almost every time. Give a task that resembles the real job, cap it at a few hours, pay a fair rate, and tell the candidate exactly what you will judge before they start.
| Do this | Not this |
|---|---|
| A scoped task from your real backlog | An abstract algorithm puzzle |
| Two to four hours, time boxed and paid | An unpaid multi-day project |
| Judgment criteria shared up front | Vague expectations and a surprise verdict |
| Score: works, readable, questions asked, on time | Score: whether you personally like the code |
| A short call where they explain their choices | A silent submission you never discuss |
The cost is small and the return is large. A four-hour sample at a fair rate costs less than a single week of a wrong hire, and it is the only part of the process where you see the actual work product rather than a description of it. Candidates who are strong tend to welcome it, because it favors them over whoever interviews best. A candidate who refuses a paid, scoped, time-boxed sample is telling you something worth hearing.
The clarifying questions a candidate asks before starting are often more revealing than the finished work. A developer who asks what the task is for, who uses it, and what happens if it fails is showing you exactly how they will behave on the job. If you cannot judge the submission yourself, this is the moment to buy that one hour of outside review.
Red Flags in a Web Developer Interview
Most bad developer hires at small businesses are visible in the interview, but only if you know which signals to weight. None of the following is automatically disqualifying on its own; two or three together usually are. The scorecard set includes the full ten-item checklist.
Portfolio verification deserves its own minute. Ask which specific parts of each project the candidate wrote, then open the site during the call and have them point at those parts. Agency and team work gets described in the first person by everyone who was in the room, which is not dishonesty so much as habit, but you need to know what this person did with their own hands before you build a role around it.
Ownership of the code, domain, hosting, and accounts deserves special weight because it is the flag that can cost you the business rather than a few weeks. Ask it directly in every interview, and never accept an arrangement where a person outside the company holds the domain or the production accounts in their own name. Then verify the rest through a proper reference check, which is where inflated portfolio claims usually come apart.
Scoring and the Hiring Decision
Score each candidate right after the interview, while it is fresh, on the same six areas every time. Anchor every number to something the candidate actually said or showed you, so the final comparison rests on evidence rather than on whichever conversation felt best.
| Scoring area | What a 5 looks like |
|---|---|
| Shipped work | Live projects they walk through and clearly owned |
| Stack fit | Real experience in the tools you actually run |
| Problem solving | Diagnoses before changing, explains the reasoning |
| Reliability practices | Version control, testing, deploys, backups, security |
| Communication | Explains technical choices to a non-technical owner |
| Ownership | Takes responsibility, documents, hands off cleanly |
If more than one person interviews, each should score independently before comparing, because the first opinion spoken out loud tends to anchor everyone who follows. Collect the sheets, then run a short interview feedback conversation where each disagreement gets traced back to a specific answer. Applicant tracking is coming soon to FirstHR.
Consistency is also your legal safety net. Asking every candidate the same job-related questions and scoring them on the same criteria is the practice that keeps an interview clear of the prohibited employment practices the EEOC describes. Most accidental problems start in the informal small talk, not in the technical questions.
Web Developer Pay and Classification
Benchmark against federal wage data first, then adjust for your market, the specialty, and the seniority you need. Pay is also where the classification question surfaces, and getting that wrong is more expensive than paying slightly above market.
Four things move a candidate inside that band: years of shipped production work, specialty (back end and infrastructure skills tend to price above pure front end work), the local market, and whether the role is remote. A remote posting competes against national pay expectations rather than local ones, which is the single biggest surprise for owners in lower-cost markets. Decide the remote question and publish a range before you start interviewing, because both change the pool you get.
On classification, the Fair Labor Standards Act computer employee exemption is not automatic. It requires payment on a salary or fee basis of at least $684 per week, or at least $27.63 an hour, plus qualifying duties such as systems analysis or the design, development, testing, or modification of computer systems and programs, per Department of Labor Fact Sheet 17E. State rules can be stricter.
| Capability | Front End | Back End | Full Stack |
|---|---|---|---|
| Builds the customer-facing interface | |||
| Owns page speed and responsiveness | |||
| Writes server code and designs the data | |||
| Handles integrations, security, and backups | |||
| Can run as your only technical hire |
The employee-versus-contractor decision follows the shape of the work, not your preference. Project-shaped needs suit a contractor; continuous work suits a hire. Either way, the classification test is legal rather than optional, and a long-term, fully directed contractor can drift into employee territory over time.
Interviewing a Developer at a Small Business
A large company interviews developers through an engineering manager, a panel, and a code review process. A small business interviews through the owner, between everything else, usually with no technical backup at all. That gap is where the avoidable mistakes live, and it is worth naming them directly.
There is also a sequencing point. Run the founder screen first, as a short call, and only spend a technical round and a paid sample on the two or three candidates who clear it. Owners tend to do the reverse, burning their limited technical review budget on the first person who sounds impressive. Screening on explanation and ownership costs you nothing and removes most of the field before the expensive part starts.
The simplest rule I have found: hire the candidate who made you understand something, not the one who made you feel behind. Technical depth matters, and a work sample plus an hour of outside review will confirm it. Everything else about whether this hire succeeds at your size comes down to explanation, prioritization, and ownership.
From Interview to Onboarding
Once you pick someone, a developer hire has onboarding steps that most roles do not. Get the intellectual property assignment and a confidentiality agreement signed before the first line of code, alongside the standard I-9 and W-4 paperwork. Then set up access properly.
The account ownership step is the one people skip and regret. Create the repository, hosting, domain, and analytics accounts in the business name and invite the developer into them, rather than inheriting accounts registered to an individual. Pair that with an onboarding template so the first week has a plan beyond a laptop and a password.
FirstHR connects the offer, the agreements, e-signature, the new-hire paperwork, and the access-and-policy checklist in one place, so a small business can onboard a technical hire with the paperwork and the provisioning tracked from a single system. FirstHR is an onboarding and HR platform, not a payroll provider, so connect payroll separately. Applicant tracking is coming soon to FirstHR.

Frequently Asked Questions
What questions should I ask a web developer in an interview?
Ask questions that produce evidence rather than opinions. The strongest openers are: show me two things you built that are live today and walk me through what you owned; what stack are you strongest in and what did you ship with it; a page takes eight seconds to load, how would you find the cause; how do you deploy changes without breaking the live site; and what happens to our website and accounts if we stop working together. Add front end questions on responsiveness, page speed, and accessibility, or back end questions on data, integrations, security, and backups, depending on the job. Close with situational questions about a Friday afternoon outage and disagreeing with your decision. This page includes six ready-to-use sets plus a scorecard, each with notes on what a good answer sounds like.
How do I interview a web developer if I am not technical?
You can evaluate a developer without reading code by scoring what you are qualified to judge. Ask for live URLs and have the candidate click through the parts they built while you watch, because working software cannot be faked in front of you. Ask them to explain a technical decision as if you know nothing, and score whether you understood it afterward. Ask what the business problem was and whether it got solved. Then run a small, paid, scoped work sample that resembles the real job, and judge whether it works, whether they asked good questions, and how they explained the result. If the candidate passes, buy one hour of a trusted developer to review a code sample. This page includes a founder screening set built entirely from questions that need no coding knowledge.
What is the difference between front end, back end, and full stack?
Front end is everything the customer sees and touches in the browser: layout, responsiveness, page speed, forms, and accessibility, built with HTML, CSS, and JavaScript plus a framework. Back end is everything they never see: server code, the database, integrations with payments or email, security, and uptime. Full stack means one person does both, which is what most small businesses actually need because a single developer usually owns the entire website. Decide which half carries the risk in your business before you interview: a marketing site or storefront front end is mostly front end work, while a booking system, customer portal, or anything holding payment data leans back end. This page has a separate question set for each, and the core set applies to all three.
Should I give a web developer a coding test?
A paid, time-boxed work sample beats an unpaid puzzle test almost every time, especially at a small business. Give a small task that resembles the real job, cap it at two to four hours, pay the candidate at a fair hourly rate, and tell them exactly what you will judge. Then score four things: does it work, is it readable to another developer, did they ask good clarifying questions before starting, and did they finish inside the time box. Unpaid multi-day projects push good candidates away and mostly select for who has free time. Abstract algorithm puzzles test something a small business rarely needs. If you cannot judge the code, pay a trusted developer for one hour to review the submission alongside you.
How much does a web developer cost to hire?
Pay varies widely by experience, specialty, and location. According to the Bureau of Labor Statistics Occupational Employment and Wage Statistics survey (May 2025), web developers had a median annual wage of $92,650, about $44.54 per hour, with the lowest 10 percent under $48,100 and the highest 10 percent above $162,290. Total cost runs meaningfully higher than salary once payroll taxes, benefits, equipment, and software are included. Many small businesses do not need a full-time developer at all: if the work is project shaped, a contractor or agency is usually the better structure, and an in-house hire is justified when the web product is the business or the workload is genuinely continuous. Benchmark against federal data, then adjust for your market. This is general information, not financial advice.
Is a web developer exempt from overtime?
It depends on both pay and actual duties, and it is not automatic. Under the Fair Labor Standards Act, the computer employee exemption requires that the employee be paid on a salary or fee basis at a rate of at least $684 per week, or on an hourly basis at a rate of at least $27.63 an hour, and that their primary duty involves qualifying computer work such as systems analysis, or the design, development, testing, or modification of computer systems or programs. Employees whose work is mainly operating computers, or who build websites primarily as a design and content task, may not qualify. State law can impose stricter tests than the federal rule. Review the duties honestly against the Department of Labor fact sheet and get advice for close calls. This is general information, not legal advice.
Should I hire a web developer as an employee or a contractor?
Run the shape-of-work test first. If your web needs are project shaped, a redesign, a migration, a new feature, with quiet stretches in between, a contractor or agency is the right structure and an in-house hire buys idle salary. An employee makes sense when the website is the revenue engine or the workload is continuous enough to fill the role. The classification is not a preference, though: it is a legal test based on how much control you exercise over how, when, and where the work is done, and a long-term, fully directed contractor can drift into employee territory. Whichever you choose, put intellectual property assignment in writing so the code you pay for belongs to the business, and create hosting and repository accounts in the company name. This is general information, not legal advice.
Are these web developer interview questions legal to ask?
Yes. Questions about a candidate’s projects, stack, technical decisions, working style, availability, and how they handle outages are job related and permitted. The legal caution is general to all interviewing: avoid questions touching protected characteristics such as age, race, religion, national origin, disability, genetic information, or family status, and keep every question focused on the job and applied consistently to all candidates. Using the same structured questions and the same scorecard for every candidate is itself a safeguard, because it shows you evaluated everyone against the same job-related criteria. Be careful with informal small talk about graduation years or family plans, which is where most accidental problems start. For specifics, review EEOC guidance or consult a qualified advisor. This is general information, not legal advice.
Make HR the easy part of running your business
Onboarding, e-signatures, training and core HR in one place. Up and running in 5 minutes.
- 7-day free trial
- No credit card required
- Cancel anytime

