Awesome Open Source
Awesome Open Source

Front-end Developer 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

Ctlin Mari
Ctlin 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 Rodrguez
Alan Rodrguez

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

Kvin Rocher / @Darklg
Kvin Rocher / @Darklg

Dmitry Pashkevich
Dmitry Pashkevich

karmeljuk
karmeljuk

Dirk Schrjohann
Dirk Schrjohann

Bjrn Sderqvist
Bjrn Sderqvist

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 Cmpean
Andrei Sebastian Cmpean

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


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Interview (5,137
Nunjucks (1,350
Interview Questions (1,277
Interview Test (69
Html Questions (5
Js Questions (5
Css Questions (4