Welcome to the Interview Preparation Repository – your go-to resource for mastering Data Structures and Algorithms (DSA) and excelling in technical interviews. This project is meticulously crafted to guide you through a comprehensive collection of questions and solutions, designed to enhance your problem-solving skills and boost your confidence when facing the challenges of technical assessments.
Problem | Link |
---|---|
Compute and print the pascal traingle, given the no. of levels | pascal_triangle.py |
Determines if all the boxes can be opened | lock_boxes.py |
40+ Common code and interview problems solved (it's growing...)
The core idea is not to utilize built-in functions or library and giving it a more logic-based approach, so that it can be language-friendly and not end up being another repository of "Python Tips and Tricks" .
- It is well tested
- Consistent formatting (using Black)
- It can compile in its current state (and there are relatively no issues)
- FAQs (coming soon)
- Documentation (coming soon)
Feel free to submit issues and enhancement requests.
Please refer to each project's style guidelines and guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
MIT License