---
title: "Michael Stromberg (@mjstromberg) | Hashnode"
description: "Former mechanical engineer, current software engineer, and future ninjaneer. Read the latest articles by Michael Stromberg on Hashnode."
url: "https://hashnode.com/@mjstromberg"
---

@mjstromberg

# Michael Stromberg

@mjstromberg · Joined November 2021

Former mechanical engineer, current software engineer, and future ninjaneer.

### [How to Create a Memoization Function in JavaScript](https://mjstromberg.hashnode.dev/how-to-create-a-memoization-function-in-javascript?utm_source=hashnode&utm_medium=feed)

An 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.dev](https://mjstromberg.hashnode.dev/how-to-create-a-memoization-function-in-javascript?utm_source=hashnode&utm_medium=feed)

[Dec 25, 2024](https://hashnode.com/posts/how-to-create-a-memoization-function-in-javascript/676b8b95e437370deefa17c6)

### [Solving the “Longest Increasing Subsequence” Problem in JavaScript](https://mjstromberg.hashnode.dev/solving-the-longest-increasing-subsequence-problem-in-javascript?utm_source=hashnode&utm_medium=feed)

Photo 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.dev](https://mjstromberg.hashnode.dev/solving-the-longest-increasing-subsequence-problem-in-javascript?utm_source=hashnode&utm_medium=feed)

[Nov 23, 2024](https://hashnode.com/posts/solving-the-longest-increasing-subsequence-problem-in-javascript/6742680dadb531fb6da57e81)

### [Solving the “Number of Islands” Problem in JavaScript](https://mjstromberg.hashnode.dev/solving-the-number-of-islands-problem-in-javascript?utm_source=hashnode&utm_medium=feed)

Photo 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.dev](https://mjstromberg.hashnode.dev/solving-the-number-of-islands-problem-in-javascript?utm_source=hashnode&utm_medium=feed)

[Oct 19, 2024](https://hashnode.com/posts/solving-the-number-of-islands-problem-in-javascript/67142a7a9a1d6a97fddd6799)

### [Solving the “Two Sum” Problem in JavaScript](https://mjstromberg.hashnode.dev/solving-the-two-sum-problem-in-javascript?utm_source=hashnode&utm_medium=feed)

Photo 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.dev](https://mjstromberg.hashnode.dev/solving-the-two-sum-problem-in-javascript?utm_source=hashnode&utm_medium=feed)

[Oct 4, 2024](https://hashnode.com/posts/solving-the-two-sum-problem-in-javascript/67004fccf7540b38e73063ad)

### [A Complete Guide to the Hack Reactor Coding Bootcamp 2024](https://mjstromberg.hashnode.dev/a-complete-guide-to-the-hack-reactor-coding-bootcamp-2024?utm_source=hashnode&utm_medium=feed)

Photo 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.dev](https://mjstromberg.hashnode.dev/a-complete-guide-to-the-hack-reactor-coding-bootcamp-2024?utm_source=hashnode&utm_medium=feed)

[Sep 28, 2024](https://hashnode.com/posts/a-complete-guide-to-the-hack-reactor-coding-bootcamp-2024/66f751e6a4f410ea9c5cd1f0)
