A curated collection of coding problems and solutions aimed at assisting developers in preparing for technical interviews, especially those targeting top tech companies.
src/
: Contains source code files organized by problem categories.out/production/TechnicalProblems/dsa
: Compiled Java classes for data structures and algorithms..gitignore
: Specifies intentionally untracked files to ignore.
- Java Development Kit (JDK) installed.
- An IDE like IntelliJ IDEA or Eclipse for Java development.
-
Clone the repository:
git clone https://github.com/thangaraj14/interview-preparation-problems.git
-
Open the project in your preferred IDE.
-
Navigate to the
src/
directory to explore and run individual problem solutions.
- Data Structures: Arrays, Linked Lists, Trees, Graphs, Stacks, Queues
- Algorithms: Sorting, Searching, Dynamic Programming, Greedy Algorithms
- Problem Solving: Common coding challenges frequently asked in interviews
Contributions are welcome! If you have solutions to common interview problems or improvements to existing ones, feel free to fork the repository and submit a pull request.
This project is open-source and available under the MIT License.