To submit this test:
- Fork this repository to your personal github account
- Complete the implementation of each test in the src/ folder
- Ensure the included tests pass (run: npm test)
- Create an issue with the url of your fork
This programming test includes a handful of unit tests to verify your solutions. However, you are free (encouraged, really) to add additional tests to ensure correctness.
We run your submission through a more rigorous internal testing suite. We then consider the results of that deeper testing, along with your solutions, code readability and expanded test coverage of your solution to decide if the interview process continues.