Need help with exercises?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

3.9K Stars 639 Forks 106 Commits 11 Opened issues


Some basic javascript coding challenges and interview questions

Services available


Need anything else?

Contributors list


These are some basic (and advanced) coding challenges

Here's the basic workflow:

[~]         $ git clone
[~]         $ cd exercises
[exercises] $ npm install
[exercises] $ cd debounce
[debounce]  $ vi index.js
[debounce]  $ npm test

This uses a basic TDD approach so take a look at the test.js file in each directory to see what needs to be implemented, write an index.js as the solution file


Pull requests welcome, please follow the basic workflow:

  1. Make a folder
  2. Copy a package.json from a sibling folder
  3. Make a test.js file
  4. Optionally provide a

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.