
Front-end Challenges
A community list of open-source front-end coding challenges that companies have used in hiring.
- Stars
- 15k
- Forks
- 1.3k
- Licence
- MIT
- Language
- —
- Last update
- 27 days ago
- Type
- Learning resource
What it is
This is a curated, public list of front-end coding tests that companies have shared publicly, mostly from job applications. Each row names a company, the tech stack the test uses (such as React, HTML, CSS and JavaScript), and a link to the challenge's code repository. It is meant for anyone who wants to practice real-world front-end skills or see what hiring tests look like.
- Pick a challenge from the table and attempt it to practice a specific stack
- Browse the Stack column to see which technologies a given company tests
- Use linked challenge repos as small projects to build a portfolio
Great for
- Front-end developers preparing for job interviews
- Students wanting realistic practice projects
- Developers comparing skills expected across different companies
- Anyone looking for a sample of common front-end stacks like React or Redux
Not ideal for
- People wanting a runnable software tool, since this is a list of links, not an application
- Anyone expecting official answers or solutions, because the README only links to the challenge repositories
- Readers needing guidance in English only, since many entries are in Portuguese (the README marks language per row)
How to get it
- 1
Read it online
Clone the repository locally
git clone https://github.com/felipefialho/frontend-challenges - 2
Run it
- Open the repository page on GitHub and read the table in the README
- Pick a challenge row that matches your skill level and stack
- Follow the Code link to open that company's challenge repository
- Read that repository's own instructions to set up and attempt the challenge
- 3
Get the most out of it
- Filter mentally by language column (pt or en) to find the version you can read
- Look for stacks you want to learn, such as React or Redux, and start there
- Check the Jobs on LinkedIn column to see whether the company is hiring
Downloads
Strengths
- Based on real hiring tests rather than invented exercises
- Organized by company, language and stack in a single table
- Released under the MIT license
Trade-offs
- It is a list of external links, so some linked repositories may change or disappear over time
- The README as shown does not explain how entries are verified or maintained
- Some table rows appear incomplete or inconsistently formatted
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| frontend-challenges (this) | 15k | Learning resource | beginner | 27 days ago | Front-end developers preparing for job interviews |
| backend-challenges | 10k | Curated list | beginner | 9 months ago | Backend developers preparing for technical interviews |
| front-end-interview-handbook | 44k | Learning resource | beginner | 1 months ago | Engineers preparing for front end job interviews |
| fe-interview | 26.3k | Learning resource | beginner | 1.0 years ago | Front-end developers preparing for job interviews |
| front-end-guide | 15.2k | Learning resource | beginner | 3.4 years ago | Back end engineers joining a team that works on web apps |
| type-challenges | 48.6k | Learning resource | beginner | 11 days ago | Developers who want to get better at TypeScript generics and conditional types |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.