A collection of basic interview questions and concepts in Java, C++ and OOPs.
This repository is designed as a quick reference guide for revision and interview preparation.
- OOPs Concepts (Abstraction, Encapsulation, Inheritance, Polymorphism)
- Static Functions
- Multithreading
- Exception Handling
- Interfaces & Abstract Classes
- Static Functions
- Friend Functions
- Virtual Functions
- Function Overloading & Overriding
- Templates
- Abstraction vs Encapsulation
- Overloading vs Overriding
- Interfaces vs Abstract Classes
- Design Principles (SOLID basics)
- Each topic is explained with short notes and examples.
- Use it for quick revision before interviews.
- Browse through the files by language/topic.
This repository acts as a handbook for:
- Students preparing for placements
- Developers revising core concepts
- Anyone looking to strengthen their programming fundamentals
Contributions are welcome!
- Feel free to add more examples, explanations, or fix typos.
- Follow proper formatting when adding content.
If you find this helpful, don’t forget to star ⭐ the repo!