Skip to content
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
HTML CSS JavaScript Shell
Branch: master
Clone or download

README.md

Front-end Job Interview Questions

This repository contains a number of front-end interview questions that can be used when vetting potential candidates. It is by no means recommended to use every single question here on the same candidate (that would take hours). Choosing a few items from this list should help you vet the intended skills you require.

Note: Keep in mind that many of these questions are open-ended and could lead to interesting discussions that tell you more about the person's capabilities than a straight answer would.

You can read more about this project & its history here.

Table of Contents

  1. General Questions
  2. HTML Questions
  3. CSS Questions
  4. JS Questions
  5. Accessibility Questions (external link)
  6. Testing Questions
  7. Performance Questions
  8. Network Questions
  9. Coding Questions
  10. Fun Questions

Getting Involved

  1. Contributors
  2. How to Contribute
  3. License

The project is currently maintained by:

Contributors

Feeling inspired? Check our Contributing guide to get started!

Darcy Clarke
Darcy Clarke

🤔 📖 🚇 👀 💬 📢 🚧
Bo-Yi Wu
Bo-Yi Wu

📖 👀
Nikolay Kostov
Nikolay Kostov

🌍
Jan Hancic
Jan Hancic

🌍
Rich Gilbank
Rich Gilbank

📖 👀
Mattias Wallander
Mattias Wallander

🌍
Songhun
Songhun

📖 🌍
Giulia Alfonsi
Giulia Alfonsi

🌍
Mike Myat Min Han
Mike Myat Min Han

🌍
SunLn
SunLn

🌍
Yi, Hangehee
Yi, Hangehee

🌍
shawnqiang
shawnqiang

🌍
Guilherme Pontes
Guilherme Pontes

🌍
lufeihaidao
lufeihaidao

🌍
Donald Zhan
Donald Zhan

🌍
Mina Markham
Mina Markham

📖
Paul Irish
Paul Irish

📖
Mathieu Hays
Mathieu Hays

🌍
Yong Yin
Yong Yin

📖
Dale Sande / @anotheruiguy
Dale Sande / @anotheruiguy

📖 🚇 👀
Marco Biedermann
Marco Biedermann

🚇
Victor Coulon
Victor Coulon

🌍 👀
Paulo Ávila
Paulo Ávila

📖
Ekrem Karaca
Ekrem Karaca

🌍
Achal Varma
Achal Varma

📖
Aurelio De Rosa
Aurelio De Rosa

📖
Min Zhao
Min Zhao

🌍
Cătălin Mariș
Cătălin Mariș

📖 🌍
Simon Owen
Simon Owen

📖
Maxim Khlobystov
Maxim Khlobystov

📖 👀
Sara
Sara

📖 🌍
Jason Hummel
Jason Hummel

📖
Kunal Sachdeva
Kunal Sachdeva

📖
AJ Jordan
AJ Jordan

📖
paulalexandru
paulalexandru

📖 🌍
dot
dot

🚇 🌍
Everardo Medina
Everardo Medina

🌍
Gaurav Nanda
Gaurav Nanda

📖
Andrii Malaman
Andrii Malaman

📖
Daniele Zanni
Daniele Zanni

🌍
Fernando Freitas Alves
Fernando Freitas Alves

🌍
John Wu
John Wu

📖
Pablo Nevares
Pablo Nevares

📖 🌍
Felipe Ramos
Felipe Ramos

📖
Arthur Verschaeve
Arthur Verschaeve

📖 👀 🌍
Richard Denton
Richard Denton

📖
Andrey Fadeyev
Andrey Fadeyev

🌍
rimager
rimager

📖
Rishabh Jain
Rishabh Jain

📖
Kaijun Chen
Kaijun Chen

🌍
Nithya
Nithya

📖
Erwan Jegouzo
Erwan Jegouzo

📖
Tieme van Veen
Tieme van Veen

📖
Hsun
Hsun

🌍
Adrien CHRETIEN
Adrien CHRETIEN

🌍
Alan Rodríguez
Alan Rodríguez

🌍
Adam Haris
Adam Haris

🌍
Toshimaru
Toshimaru

🌍
Shankar Cabus
Shankar Cabus

🌍
Ash
Ash

🌍
Hank Wang
Hank Wang

🌍
KILLHAPPY.
KILLHAPPY.

📖
Marko Švaljek
Marko Švaljek

🌍
Antonio Laguna
Antonio Laguna

📖 🌍
Mithun Dhiman
Mithun Dhiman

🌍
Kévin Rocher / @Darklg
Kévin Rocher / @Darklg

🌍
Dmitry Pashkevich
Dmitry Pashkevich

🌍
karmeljuk
karmeljuk

🌍
Dirk Schürjohann
Dirk Schürjohann

🌍
Björn Söderqvist
Björn Söderqvist

🌍
Nitin Hayaran
Nitin Hayaran

📖
Peter Galiba
Peter Galiba

📖
Neil Heinrich
Neil Heinrich

📖
Ohgyun Ahn
Ohgyun Ahn

🌍
nerdog
nerdog

🌍
Leo Picado
Leo Picado

🌍
Romain Dardour
Romain Dardour

🌍
Alex Seville
Alex Seville

📖
胡尐睿丶
胡尐睿丶

🌍
Vitalii Petrychuk
Vitalii Petrychuk

🌍
Tairraos
Tairraos

📖 🌍
Dmitrii Raev
Dmitrii Raev

🌍
Bartek
Bartek

🌍
Vitor Balocco
Vitor Balocco

📖
Jonathan Neal
Jonathan Neal

📖
Christoffer Lans
Christoffer Lans

🌍
Felipe Fialho
Felipe Fialho

🌍
Piotrek Mierzejewski
Piotrek Mierzejewski

🌍
Patrik Wibron
Patrik Wibron

🌍
Dmitry Vislov
Dmitry Vislov

🌍
Krzysztof Romanowski
Krzysztof Romanowski

📖
Albert Yu
Albert Yu

🌍
Sebastian Lara Menares
Sebastian Lara Menares

🌍
sunnylost
sunnylost

🌍
Daniel Yang
Daniel Yang

📖
Michael P. Pfeiffer
Michael P. Pfeiffer

🌍
Tyll Weiß
Tyll Weiß

🌍
Andrei Sebastian Cîmpean
Andrei Sebastian Cîmpean

🌍
Denis Sokolov
Denis Sokolov

📖
Harijs Deksnis
Harijs Deksnis

🌍
Rob Larsen
Rob Larsen

🤔 👀 🚧
Cezar Augusto
Cezar Augusto

🤔 🚇 👀 🚧
Vasiliy Vanchuk
Vasiliy Vanchuk

🤔 👀 🚧

License

Copyright (c) Contributors of the Front-end Developer Interview Questions

You can’t perform that action at this time.