Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaierikniermann/tech-interview-prep
This is a collection of some materials for technical interviews
https://github.com/kaierikniermann/tech-interview-prep
algorithms dsa interview-prep leetcode
Last synced: 22 days ago
JSON representation
This is a collection of some materials for technical interviews
- Host: GitHub
- URL: https://github.com/kaierikniermann/tech-interview-prep
- Owner: KaiErikNiermann
- Created: 2024-03-31T02:51:32.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-11T10:57:35.000Z (9 months ago)
- Last Synced: 2024-11-13T07:38:03.534Z (3 months ago)
- Topics: algorithms, dsa, interview-prep, leetcode
- Language: Python
- Homepage: https://kaierikniermann.github.io/tech-interview-prep/
- Size: 313 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interview Preparation Materials
This project is a collection of materials aimed at helping individuals prepare for technical interviews, particularly focusing on algorithms and data structures.
## Directory Structure
- **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.## Running Tests
To run the tests, execute the following command from the project root directory:
```bash
poetry run pytest tests/tests.py
```## Documentation
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:
```bash
make html
```After rebuilding, you can view the updated documentation by opening the HTML files in `docs/_build/html` using a web browser.
## Contributing
Feel free to contribute to any part of this project. If you spot any problems open an issue or submit a PR.
### Materials
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.