PinnedAshish Pratap SinghinAlgoMaster.ioHow I Mastered Data Structures and AlgorithmsGetting good at Data Structures and Algorithms (DSA) helped me clear interviews at Amazon, Google and Microsoft.Jul 2323Jul 2323
PinnedAshish Pratap SinghinAlgoMaster.ioLeetCode was HARD until I Learned these 15 PatternsHaving solved more than 1500 LeetCode problems, if there is one thing I have learned, it’s this:Aug 2329Aug 2329
Ashish Pratap SinghinAlgoMaster.ioI FAILED 30+ Coding Interviews Until I Learned THISSolving 500+ LeetCode problems doesn’t guarantee that you can pass any coding interview.Oct 2614Oct 2614
Ashish Pratap SinghDesign a URL Shortener — System Design InterviewA URL shortener is a service that takes a long URL and returns a shorter, unique alias that redirects to the original URL.Oct 62Oct 62
Ashish Pratap SinghinAlgoMaster.ioSystem Design: What is Scalability?As a system grows, the performance starts to degrade unless we adapt it to deal with that growth.Sep 292Sep 292
Ashish Pratap SinghinAlgoMaster.ioDesign Principles Every Developer Should KnowWrite code that is not only functional but also clean, maintainable, and efficient.Sep 13Sep 13
Ashish Pratap SinghinAlgoMaster.ioResources I used to crack interviews at Amazon, Google & MicrosoftCoding, System Design, Low Level Design and Behavioral InterviewsSep 111Sep 111
Ashish Pratap SinghinAlgoMaster.ioDynamic Programming was HARD until I Learned these 20 PatternsDynamic Programming (DP) is arguably the most difficult topic for coding interviews.Sep 81Sep 81
Ashish Pratap SinghinAlgoMaster.io9 Things I Wish I Knew When I Started ProgrammingYou don’t need to know everything.Aug 313Aug 313
Ashish Pratap SinghinAlgoMaster.ioS.O.L.I.D Principles Explained With CodeWriting clean, maintainable code is just as important as writing code that works.Aug 278Aug 278