Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
April 13, 2020 12:13
July 17, 2022 10:40
May 31, 2023 15:04
January 28, 2022 10:50
April 11, 2023 16:44
September 26, 2017 17:42
February 16, 2018 21:46
April 13, 2023 11:01

Front End Interview Handbook

By GreatFrontEnd

Start Reading Front End Interview Handbook

What is this?

Unlike typical software engineer job interviews, front end job interviews have less emphasis on algorithms and have more questions on intricate knowledge and expertise about the domain — HTML, CSS, JavaScript, just to name a few areas. This repository covers all you need to know for front end interviews:

💡 Preparing for front end interviews? GreatFrontEnd is offering 25% off its lifetime plan of high quality practice questions and solutions written by ex-FAANG Engineers 💡

Looking for Generic Interview Preparation?

You might be interested in the Tech Interview Handbook which has helpful content on general coding interviews such as algorithms, behavioral questions and an interview cheatsheet!

Web Technologies illustration

Credits: Illustration by unDraw

Read on the website



If you are interested in how data structures are implemented, check out Lago, a Data Structures and Algorithms library for JavaScript. It's meant for reference and studying purposes, not for production use.


Contributing Guide

Read our contributing guide to learn about how you can contribute, how to propose improvements or if you are interested in translating the content.


Many hours of hard work have gone into this project. Your support will be very appreciated!

Buy Me A Coffee


All projects and packages in this repository are MIT licensed.