This project is a collection of materials aimed at helping individuals prepare for technical interviews, particularly focusing on algorithms and data structures.
- src: Contains Python source code for various algorithms and solutions to common interview problems.
- tests: Includes unit tests for the code in the
src
directory. - materials: Contains additional study materials and resources for interview preparation.
To run the tests, execute the following command from the project root directory:
poetry run pytest tests/tests.py
The documentation for this project is hosted using Sphinx. You can find the documentation files in the docs
directory. To view the documentation, open the HTML files located in docs/_build/html
using a web browser.
To rebuild the documentation with any updates, you can use Sphinx's make
command. From the docs
directory, run:
make html
After rebuilding, you can view the updated documentation by opening the HTML files in docs/_build/html
using a web browser.
Feel free to contribute to any part of this project. If you spot any problems open an issue or submit a PR.
Specifically here if you know any good materials please do share, I hope this project can potentially act as a nice open source clean reference to commonly used resources.