Front-end-Developer-Interview-Questions
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
A curated list of interview questions for front-end web developers covering HTML, CSS, JavaScript, accessibility, performance, and networking, useful for interviewers preparing to hire and developers studying for job interviews.
This repository is a curated collection of interview questions specifically designed for evaluating front-end web developers. Front-end development refers to everything the user sees and interacts with in a web browser — HTML (the structure of a page), CSS (its appearance), and JavaScript (its behavior). Hiring the right front-end developer can be tricky because the field covers a wide range of topics, and this list helps interviewers pick questions that are relevant to the skills they need.
The questions are organized into thematic sections: general web knowledge, HTML, CSS, JavaScript, accessibility, testing, performance, network concepts, live coding exercises, and some lighter "fun" questions. They are not meant to be used all at once — the intention is to select a subset that targets the specific skills a role requires. Many of the questions are deliberately open-ended, meaning they do not have a single correct answer, because they are designed to reveal how a candidate thinks and communicates about technical topics.
You would use this resource if you are a hiring manager or technical interviewer preparing to assess a front-end developer candidate. It is also widely used by developers preparing for job interviews, since working through the questions is a useful way to identify knowledge gaps.
The repository itself contains the questions as Markdown files. The website version is built with Nunjucks, a templating language for generating HTML from structured text content. There is no runtime application — it is a static document collection. No specific programming runtime is required to read or use the questions.
Where it fits
- Prepare a structured front-end developer interview by selecting targeted questions from HTML, CSS, and JavaScript sections.
- Study for a front-end job interview by working through the question list to identify knowledge gaps before the real interview.
- Run a technical phone screen using the general web knowledge and performance questions to quickly assess a candidate's breadth.