Welcome to the Interview Prep repository! This collection is designed to help you prepare for technical interviews by providing a curated set of questions and solutions. The repository is organized into two main folders:
This folder contains questions best suited for beginner programmers. Only a fundemental knowledge of programming is required for these questions.
2. LC Easy
This folder contains a selection of easy-level coding interview questions sourced from LeetCode. These questions cover fundamental concepts and are a great starting point for building your problem-solving skills.
3. LC Medium
In the LC Medium folder, you'll find a set of medium-level coding interview questions. These questions are designed to challenge you a bit more and delve into deeper problem-solving strategies.
Feel free to explore the repository based on your current skill level.
-
Explore Questions and Solutions: Each question is organized in its own folder with a clear problem statement and a solution file. Take your time to understand the problem and attempt to solve it before checking the solution.
-
Contribute: If you have additional questions or solutions to share, feel free to contribute! Create a new branch, add your content, and submit a pull request.
We welcome contributions to make this repository a comprehensive resource for interview preparation. Follow these guidelines:
- File Structure: Maintain a consistent file structure for questions and solutions.
- Documentation: Include clear and concise documentation with your solutions.
- Coding Standards: Adhere to common coding standards to ensure readability.
While this repository aims to provide valuable resources, it's important to supplement your preparation with other materials and real-world practice. Technical interviews often involve problem-solving, communication, and system design skills, so make sure to diversify your preparation.
Happy coding and best of luck with your interviews!