awesome-low-level-design icon indicating copy to clipboard operation
awesome-low-level-design copied to clipboard

Learn Low Level Design (LLD) and prepare for interviews using free resources.

Results 56 awesome-low-level-design issues
Sort by recently updated
recently updated
newest added

Map ingredients should be updated when ingredients are consumed, not the ingredient from the Coffee recipe.

There has been a wrong in the code about the sender and receiver. When you have positive balance(user1), it means he has to be receiver as per the update balances...

This pull request refactors the `DisplayInfo` method in the `Car` struct to use a receiver, improving clarity and adhering to Go's conventions for defining methods on structs. Changes to method...

In the makeReservation method we set the Car's available field to false. After that when finding the available cars we have placed a check on this available field of the...

In the User constructor 8 arguments([here](https://github.com/ashishps1/awesome-low-level-design/blob/5cbc40df46e17bad34f99e7483b001aa50bf69fb/solutions/java/src/socialnetworkingservice/User.java#L15)) need to be passed, we can write this in a much cleaner way using Builder Design Pattern, ``` User user = new User.Builder("1", "Alice",...

In Tic Tac Toe design, the Board class uses a synchronized make move method. Since a new board and therefore a new grid is created for each game, therefore no...