Skip to content

SanDevil23/machine-coding-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Low-Level Design (LLD) Solutions

Welcome to the LLD Solutions Repository!
This repository contains detailed solutions to common Low-Level Design (LLD) interview questions. Whether you're preparing for system design interviews or want to strengthen your object-oriented design skills, this repo is for you.


πŸ“š Contents

Each solution includes:

  • βœ… Problem Statement
  • πŸ—οΈ Design Approach
  • πŸ” Class Diagrams (where applicable)
  • 🧱 Object-Oriented Code (in Java/Python/C++/... as applicable)
  • πŸ§ͺ Sample Use Cases / Unit Tests

🧩 Problem List

# Problem Status Language
1 Design a Parking Lot βœ… Completed Java
2 Design a Tic-Tac-Toe Game βœ… Completed Python
3 Design a Splitwise System βœ… Completed Java
4 Design a Library Management System 🚧 In Progress Python
5 Design a Movie Ticket Booking System βœ… Completed Java
6 Design an Elevator System βœ… Completed C++

ℹ️ More problems will be added soon. Contributions welcome!


πŸ› οΈ Tech Stack

  • πŸ’» Programming Languages: Java, Python, C++
  • πŸ§ͺ Unit Testing: JUnit, PyTest
  • 🧰 Tools: UML diagrams (draw.io), Markdown

🀝 Contributing

Contributions are welcome! Feel free to:

  • Add new LLD problems with solutions
  • Improve existing designs
  • Suggest improvements or optimizations

Steps to Contribute

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/my-new-problem
  3. Commit your changes
  4. Push to the branch: git push origin feature/my-new-problem
  5. Submit a Pull Request

πŸ“„ License

This project is licensed under the MIT License.


πŸ™Œ Acknowledgements

This repository was inspired by countless design interviews and system design discussions in the tech community.


πŸ“¬ Contact

Have questions, feedback, or suggestions?
Open an issue or reach out via email at your.email@example.com.


About

solution to problems involved in machine coding rounds of companies like Flipkart, Uber, Cred, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages