Skip to content

nhussein2026/interview-prep

Repository files navigation

Interview Prep Hub

Open-source interview preparation for developers, by developers.

Contributions Welcome PRs Welcome License


🚀 What is this?

A free, community-driven collection of interview preparation notes covering everything from data structures to system design. Whether you're a student, career switcher, or senior dev brushing up — we've got you covered.

const you = new Developer();
while (!you.hasOffer()) {
    you.study(interviewPrepHub);
    you.practice();
    you.apply();
}
console.log("🎉 Congrats on the offer!");

📚 What's Inside

Software Engineering Fundamentals

Topic Description
Data Structures Arrays, Linked Lists, Trees, Graphs, Hash Tables
Algorithms Sorting, Searching, Big O, Dynamic Programming
System Design Scalability, Load Balancing, Caching, Databases
OOP & SOLID Four Pillars, SOLID Principles, Design Patterns

MERN Stack

Topic Description
MongoDB Queries, Aggregation, Schema Design
Express.js Middleware, REST APIs, Authentication
React.js Hooks, Component Patterns, State Management
Node.js Event Loop, Streams, ES6+

More Coming Soon! 🔜

  • Python/Django
  • Java/Spring Boot
  • DevOps & Cloud
  • Mobile Development
  • Data Science & ML

🤝 Contributing

We welcome contributions from everyone! Check out our Contributing Guide.

Ways to contribute:

  • 📝 Add notes on existing topics
  • 📂 Create new technology stacks
  • 🐛 Fix errors or outdated info
  • ⭐ Star & share the repo

⭐ Support

If this helped you land an interview or job, consider:

  • Starring this repository
  • 🔀 Sharing with others
  • 🤝 Contributing your knowledge

Happy Coding & Good Luck! 🎯

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages