This 3-Month Challenge can land you into MAANG!!
We all know coding interview prep feels distressing. No matter how much you prepare, there’s something you forget to practice. It’s completely normal to feel this. But how can we overcome our emotions to ensure we come across as prepared and confident?
Let’s get into it!
First, I’d like to mention that getting into MAANG is not an easy task. So if you’re completely ready to put in the right amount of work, then and then only read this blog further. Else, don’t.
You don’t need to be a superhuman for this. Learning doesn’t need to be hard; it shouldn’t take us forever to learn these things. What if I tell you, you don’t need to spend a year bursting your head through the wall? Follow this to make your DSA concepts apt.
Here, we will go through a strategic preparation to ease your way into MAANG.
Sprint I: First 10 Days
Pick a programming language. Get your syntax right. You don’t need to spend money on this. Here, I will make it easy for you. Some folks like to read and learn while others want to watch and learn. I will post some editorials and tutorials for you to choose from.
Although, I will personally recommend you to read and learn as you can speed up accordingly. Tutorials can be either too fast or too slow. It depends on how your brain works.
It might take you longer if you are new to programming.
Editorials:
Tutorials:
If you can spend some money, you can go for CodeWithMosh or CodingNinjas.
Sprint II: 10–30th Day
Now you gotta get your hands dirty. LeetCode it is!
No matter what other techniques you use, you’ll never pass an interview if you don’t solve problems. If anyone says otherwise, they’re scamming. Problem-solving will not only make your concepts clear but also push you to your limits. You’ll be surprised by looking how much potential you have hidden in you!
Now let’s get to it. Nothing scary. You just have to apply the first 10 days of knowledge to some easy problems.
First, apply the filter on the LeetCode problem set for easy problems by clicking twice on the difficulty button.
7 easy problems per day for 20 days.
You’ll have solved around 140 problems in just 20 days.
Sprint III: 2nd Month
Now, level up a bit. Apply filter for Medium problems.
5 medium problems per day for 30 days.
Boom. You’ll have solved 150 medium problems in a month.
Sprint IV: 3rd Month
Well, you must have guessed it right. Time for hard problems. Off you go.
3–4 hard problems per day for 30 days.
Not done yet. Now comes the part where you’ll need to showcase your skills.
Conclusions
In just a month, you’ll have solved a lot of legit problems.
Start applying to some product-based companies. And also prepare for core CS subjects while you do so. Operating Systems, Database Management Systems, Computer Networks, etc.
When you’ve got some experience in handling the heat of product-based interviews, reach out to the recruiters of your dream companies.
That’s it. All the best.
Also, I’ll post another blog on how to stick to this schedule and some valuable resources. Stay tuned.