awesome-low-level-design
                                
                                
                                
                                    awesome-low-level-design copied to clipboard
                            
                            
                            
                        Learn Low Level Design (LLD) and prepare for interviews using free resources.
There was mismatch in the name, in declaration we used licenseNumber, but in the customer we used licensePlate. Instead we can better name it to registrationNumber(the number we see on...
Fix minor formatting issue in the file
@ashishps1, I'd request you to add solutions in the C++ language as well. While most of the solutions are understandable but the directory structure and how different files interact becomes...
https://github.com/ashishps1/awesome-low-level-design/tree/main/solutions/java/src/elevatorsystem In the current Elevator LLD implementation, I identified an issue where, during elevator requests in the main function, Elevator1 ends up accepting all the requests. As a result, when...
https://github.com/ashishps1/awesome-low-level-design/blob/23d347907468a936908c594e96e32f02b9772882/solutions/java/src/vendingmachine/DispenseState.java#L27C9-L27C65
` private void updateIngredients(Coffee coffee) { for (Map.Entry entry : coffee.getRecipe().entrySet()) { Ingredient ingredient = entry.getKey(); int requiredQuantity = entry.getValue(); ingredient.updateQuantity(-requiredQuantity); if (ingredient.getQuantity() < 3) { System.out.println("Low inventory alert: "...
I have added some notes about the importance of singleton and how it reduces the **resource consumption**. Hope its okay to create PR like these. I will be adding design...
Run the main.go file to run the demo.
The status attribute associated with the class Room, makes it unavailable for other bookings if the Booking period does not collide with the previous booked rooms. Let's say I say...
Hey was trying to push to a branch but got access denied to push to repo! Have started with parking lot