How 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...8 min read·mjstromberg.hashnode.devDec 25, 2024
Solving 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...8 min read·mjstromberg.hashnode.devNov 23, 2024
Solving 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...10 min read·mjstromberg.hashnode.devOct 19, 2024
Solving 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 ...8 min read·mjstromberg.hashnode.devOct 4, 2024
A 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...14 min read·mjstromberg.hashnode.devSep 28, 2024