Hello Future Programming Aces,
Welcome to our first-ever Math Monday!!! Yippee!!!
I’m sure you’re wondering why we stress the importance of Math for your preparation. Wouldn’t it be better to just share Leetcode questions and answers with you?
Think back to the last time you were unable to come up with a solution for a question. I would be willing to bet it was due to a lack of knowledge. Lack of knowledge can be of many types:
Ignorance of the subject. It’s hard to solve graph problems when you don’t know what graphs are.
Lack of knowledge about how to use: This is where most people stumble in their DataStructure preparation. Even when people know about concepts, they fail to figure out how to read the problem correctly and actually use the concept. Or they just fail the implementation.
Lack of connections: In some cases, people just fail to see how multiple different topics can be connected to solve the question given to them.
How does Math Monday help you in these cases? The first 2 are relatively straightforward. Many of the data structures, bit logic, and algorithms were first created by mathematicians. Looking at them from that perspective will help you appreciate them better. Don’t worry, I won’t waste your time. This newsletter will stay anchored and focused, keeping things simple and relevant to your interview prep. Instead of 3-hour lectures on esoteric number theory and number systems, this newsletter will share a 5-minute breakdown of switching between number systems.
Situation 3 is more interesting. How can mathematical/theoretical knowledge help you get better at spotting transitions between various concepts? To quote one of my favorite YouTubers, RitvikMath, “Equations are just stories”. So far you’ve been trying to solve the problems without knowing all sides of the stories. No wonder the questions were hard! No more. Time to give you all sides, that will help you understand and appreciate the solutions much better.
Look forward to Math Mondays. They will help you a lot. See you at your dream job.
To make sure you get the most of Math Mondays, make sure you’re checking in the rest of the days as well. Leverage all the techniques I have discovered through my successful tutoring to easily succeed in your interviews and save your time and energy by joining the premium subscribers down below.