TrishaGoogle Interview Experience 2024In June 2024, during our company’s earnings call, a surprising announcement hit: the entire advertising division was being shut down. I had…3d ago3d ago
TrishaSystem Design: Design LeetcodeEver wondered what it takes to build a platform like LeetCode? You know, that site where millions of developers go to practice coding…5d ago5d ago
TrishaSoftware Deployment StrategiesIn software development, various deployment strategies are used to manage how new versions of an application are rolled out. Each strategy…Sep 29Sep 29
TrishaDesign Pattern: Proxy Design PatternThe Proxy Design Pattern is a structural design pattern that provides a surrogate or placeholder for another object to control access to…Sep 6Sep 6
TrishaDesign Pattern: Chain of responsibility pIIThe Change of Responsibility design pattern, is a behavioral design pattern used to pass a request along a chain of handlers. Each handler…Sep 6Sep 6
TrishaDesign Pattern: Chain of responsibilityThe Change of Responsibility design pattern, is a behavioral design pattern used to pass a request along a chain of handlers. Each handler…Sep 6Sep 6
TrishaDesign Pattern: Factory Design PatternThe Factory Pattern is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses…Sep 6Sep 6
TrishaDesign Pattern: Decorator Design PatternThe Decorator Design Pattern is used when you need to add or modify the behavior of objects dynamically, without altering their structure…Sep 6Sep 6
TrishaDesign Pattern: Observer Design PatternThe Observer Design Pattern is a behavioral design pattern that defines a one-to-many dependency between objects so that when one object…Sep 5Sep 5
TrishaDesign Pattern: Strategy Design PatternThe Strategy Design Pattern is one of the behavioral design patterns that enables selecting an algorithm’s behavior at runtime. Instead of…Sep 5Sep 5