Mukul JhaMaster Low-Level Design: The Ultimate Guide to UML Class DiagramsA class diagram is one of the most commonly used diagrams in UML (Unified Modeling Language). This is a type of structural diagram.Oct 5Oct 5
Mukul JhainTowards DevBuild Better Software: The Factory Method Design Pattern ExplainedThe Factory Design Pattern is a creational pattern that provides a way to create objects without specifying the exact class of object that…Oct 2Oct 2
Mukul JhainDev GeniusMaster LRU Cache: A Step-by-Step GuideAn LRU (Least Recently Used) Cache is a type of data structure that efficiently manages a limited amount of data while keeping track of…Sep 29Sep 29
Mukul JhainDev GeniusTop Tricky Java Questions Every Developer Should KnowLook at these challenging Java questions, each paired with an explanation to enhance your understanding.Sep 262Sep 262
Mukul JhainTowards DevCommonly Asked High-Level Design (HLD) Interview QuestionsI have participated in interview processes at top companies and am sharing my experience with high-level design (HLD) interview questions.Sep 22Sep 22
Mukul JhainTowards DevJava stream interview questions: Part 2Q. How do you create an infinite stream of random numbers using a stream?Sep 21Sep 21
Mukul JhainTowards DevMaster Java Streams: Transform Data with the Powerful Reduce FunctionIt is used to combine elements of a stream into a single result.Sep 211Sep 211
Mukul JhainTowards DevJava stream interview questions: Part 1Q. Merge two sorted arrays into a single array using stream.Sep 15Sep 15
Mukul JhainTowards DevDesign Principles: KISS, DRY and YAGNIA design principle is a guideline or fundamental rule that shapes the creation and development of products, systems, or solutions.Sep 15Sep 15
Mukul JhaCommonly Asked Low-Level Design (LLD) Interview QuestionsI have participated in interview processes at top companies and am sharing my experience with low-level design (LLD) interview questions.Sep 71Sep 71