mjstromberg.hashnode.devHow to Create a Memoization Function in JavaScriptAn old file cabinet with organized cards in a drawer What is Memoization? In software programming, memoization is a technique used to make applications run faster. If you have a function with high time complexity that blocks execution for too long, o...Dec 25, 2024·8 min read
mjstromberg.hashnode.devSolving the “Longest Increasing Subsequence” Problem in JavaScriptPhoto by Thomas Serer on Unsplash Tackling algorithmic challenges is a crucial part of coding interviews, particularly for software engineering roles at top tech companies such as Google, Meta, and Amazon. Although these problems may not represent th...Nov 23, 2024·8 min read
mjstromberg.hashnode.devSolving the “Number of Islands” Problem in JavaScriptPhoto by Cyrus Crossan on Unsplash Algorithmic problem-solving is central to coding interviews, especially for software engineering roles at major tech companies like Google, Facebook, and Amazon. While these challenges might not fully reflect day-to...Oct 19, 2024·10 min read
mjstromberg.hashnode.devSolving 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 ...Oct 4, 2024·8 min read
mjstromberg.hashnode.devA Complete Guide to the Hack Reactor Coding Bootcamp 2024Photo by Sigmund on Unsplash In today’s tech-driven world, coding has become a highly sought-after skill. If you’re looking to jumpstart your career in software development, a coding bootcamp can be a great option. Hack Reactor is one of the most ren...Sep 28, 2024·14 min read