Michael Strombergmjstromberg.hashnode.dev·Oct 4, 2024Solving the “Two Sum” Problem in JavaScriptPhoto by Ben Wicks on Unsplash Algorithm design plays a crucial role in coding interviews, especially for software engineering roles. While some companies place more emphasis on algorithmic challenges than others, they are particularly important for ...AlgorithmsJavaScript
Coding Cafecodelearnexplore.hashnode.dev·Aug 3, 2024JavaScript Prototypes: A Beginner's Guide (Lesson 2)Back in Action with JS Prototypes It's been a while since my last blog post but glad to be back in action to show you all how to create prototypes :) Since this blog mentions a cafe in its name, it's only natural for us to create a prototype for a de...27 readsJavaScript
ddhuuddhuu.hashnode.dev·Jul 19, 2024Mastering the Two Pointers TechniqueIntroduction The Two Pointers technique is a versatile and efficient method commonly used to solve various problems involving arrays, strings, and linked lists. This technique is particularly effective when dealing with pairs or sub-arrays that need ...2 likesDSA
Jyotiprakash Mishrablog.jyotiprakash.org·May 9, 2024DSA: Linked ListsWhat are Linked Lists? Linked lists are a fundamental data structure in computer science used to store collections of elements. Unlike arrays, which store elements in contiguous memory locations, linked lists consist of nodes where each node contains...293 readsdata structures
SOURAV BERAsouravtechzone.hashnode.dev·Feb 27, 202420 Essential Low-Level Design (LLD) MCQs for Software Developers: Test Your Knowledge!Which of the following principles promotes code reusability by allowing a new class to be created from an existing class? a) Encapsulation b) Abstraction c) Inheritance d) Polymorphism The correct answer is: c) Inheritance Explanation: Inheritance i...11 likes·53 readsLLD MCQs