An open API service indexing awesome lists of open source software.

https://github.com/betomoedano/javascript-coding-interview-questions

100+ coding interview questions related to algorithms and data structures.
https://github.com/betomoedano/javascript-coding-interview-questions

arrays binary-tree dynamic graphs-algorithms hashtable map matrix recursion strings

Last synced: 5 months ago
JSON representation

100+ coding interview questions related to algorithms and data structures.

Awesome Lists containing this project

README

          

![thumbnail](https://user-images.githubusercontent.com/43630417/212430668-b18826a5-bf36-4b1b-976c-2be256e51a6a.png)

This repository contains various coding interview questions related to algorithms and data structures. The questions are written in JavaScript, but please feel free to add solutions in your preferred language. The questions are designed to test the candidate's understanding and implementation of various concepts related to algorithms and data structures.

## How to clone 👨🏻‍💻

- Open a terminal window.
- Run `git clone`
- At the root folder run `yarn` to install dependencies

## How to run the tests 🐛
- In the terminal, navigate to the root directory of the cloned repository.
- Run the command `yarn test` to run all the tests.
- Run the command `yarn test [question-name]` to run the test for specific question, where `[question-name]` is the name of the question you want to test.

## Contributing 🤝
We welcome contributions from the community to help improve this repository. If you have a question or solution that you would like to add, please submit a pull request. If you find any errors in the existing questions or solutions, please open an issue. Together, we can create a valuable resource for anyone preparing for a coding interview.

## Note 📝
This repository is under construction which means that there are no tests for every question.

## Support My Work

If you find this project helpful and want to support my work, the best way is by enrolling in one of my courses:

- **React Native Course**: [codewithbeto.dev/learn](https://codewithbeto.dev/learn)
- **React with TypeScript Course**: [codewithbeto.dev/learnReact](https://codewithbeto.dev/learnReact)
- **Git & GitHub Course**: [codewithbeto.dev/learnGit](https://codewithbeto.dev/learnGit)

For other ways to support my work, please consider:

- **Become a Code with Beto channel member**: [YouTube Membership](https://www.youtube.com/channel/UCh247h68vszOMA_OWpGEa5g/join)
- **GitHub Sponsors**: [Sponsor Me](https://github.com/sponsors/betomoedano)

You can also support me by using my referral links:

- Get an exclusive 40% discount on CodeCrafters: [Referral Link](https://app.codecrafters.io/join?via=betomoedano)
- Get a 10% discount on Vexo Analytics with code "BETO10": [Vexo](https://vexo.co)
- Sign up for Robinhood and we'll both pick our own gift stock 🎁: [Robinhood](https://join.robinhood.com/albertm-8254f5)
- Get 500 MB of Dropbox storage: [Dropbox](https://www.dropbox.com/referrals/AAC52bYrrPqp8FZ7K5gxa-I74wecLpiQuB4?src=global9)

Your support helps me keep creating amazing projects!

## Connect with Me

- **Website**: [Code With Beto](https://codewithbeto.dev)
- **X (formerly Twitter)**: [@betomoedano](https://x.com/betomoedano)
- **GitHub**: [betomoedano](https://github.com/betomoedano)
- **LinkedIn**: [Beto Moedano](https://www.linkedin.com/in/betomoedano/)
- **Discord**: [Join Our Community](https://discord.com/invite/G2RnuUD8)
- **Medium**: [@betomoedano01](https://medium.com/@betomoedano01)
- **Figma**: [betomoedano](https://www.figma.com/@betomoedano)