The aim for this repository is to provide a self-paced series, that you can use to improve your development skills. The problems start out simple, and progress in complexity. Basic knowledge of the JavaScript programming language is required, however, more advanced topics will be covered. This series is available in Java, and Javascript.
Check out the introduction video, which will walk you though setting up and installing a code editor (vs code), node js, this repository, and explain how the testing solution works.
- Clone the repo
git clone https://github.com/Digital-Logic/Javascript-InterviewQuestions.git
- Install NPM Packages
npm install
Each file in the src directory contains an interview question, once you have a solution that you want to validate, run the tests with
npm test 'filename'
- FizzBuzz https://youtu.be/Clzf8KNoRdI
- Fibonacci https://youtu.be/eT17-qTNmK0
- Reverse String https://youtu.be/hEi1mO6SCK0
- Capitalize https://youtu.be/LazSsmcpz44
- Vowels https://youtu.be/aUm4Y9arfOc
- isUnique https://youtu.be/u6qaf1IZ9c0
- MaxChar https://youtu.be/krrdXZJFiUc
- Palindrome https://youtu.be/pLT781T1oHE
- Anagrams https://youtu.be/aeGTQbXY32Q
- ArrayChuck
- ReverseInt https://youtu.be/wJuHrXRcP6c
- MatrixSpiral https://youtu.be/GEAPo3zIwKY
Distributed under the MIT License. See LICENSE
for more information.