Logicmojo - Updated OCT 3, 2024

It's better to prepare for DSA through the structured Logicmojo Course than through self-study.

My Introduction

My name is Anjani. I had been preparing for DSA on my own for the last 1.5 years through online platforms like LeetCode and GeeksforGeeks. After practicing over 100 DSA problems on LeetCode, I still wasn’t developing the intuition needed for writing code effectively. When I applied for interviews, I struggled to pass all the rounds and often got stuck in the 3rd or 4th rounds focused on data structures.

Then I decided to reach out to experts who had achieved these milestones themselves. After some research online, I found Logicmojo. I scheduled a call with a Logicmojo mentor who also teaches the classes. He is an experienced professional currently working at Walmart Labs. During our 20-minute discussion, I realized that my approach had been flawed—I was just solving problems randomly, one after another. I understood that even if I kept going, I wouldn’t be able to complete all the DSA problems on LeetC

I learned that people who crack interviews at top tech organizations study specific techniques and patterns for solving DSA problems. This approach gave me a clear direction. I immediately joined the Logicmojo DSA Course, which lasts 7 months. Thanks to the instructor and the structured classes, I was able to crack Amazon interviews, and I am now an SDE2 at Amazon.

My experience with the 7-month Logicmojo DSA Course ?

When I joined the Logicmojo DSA Course, I had 2 years of experience in IT, and I noticed that all the other candidates in my batch had 5+ years of experience. However, I soon realized that everyone was starting to learn DSA in the course from scratch, as they had forgotten many of the concepts they studied in college. This gave me an edge, as I was already familiar with DSA concepts from practicing on LeetCode, which helped me grasp the material more effectively in class.

The Logicmojo team has a ranking system in place, which creates a competitive environment in the class. This motivated me to attend all the sessions and complete assignments on time. I was among the top 4 in my batch.

DSA classes are held in the mornings on Saturdays and Sundays. The instructor begins by developing our intuition for problem-solving, so that in interviews, we can code solutions optimally for any questions asked. Each class starts with a specific DSA topic, where the instructor first discusses techniques to identify the best data structures for solving particular problems in the most efficient way. I took detailed notes on these techniques, and even now, before interviews, I revise from these notes. Mastering DSA well can benefit your IT career for the next 10 years, especially when switching organizations.

I also completed four projects based on scalability concepts covered in the System Design section, which strengthened my portfolio and later helped me receive calls from Amazon and Microsoft. The Logicmojo team has an excellent faculty for teaching DSA.

How does the job assistance feature work at Logicmojo?

I got placed at Amazon through Logicmojo's job referral program. Once the DSA Course was over, their job referral process started. Since I was among the top 5 candidates in the batch, I didn't need to take any mock interview tests. They usually conduct mock interviews to check if a candidate is fully prepared in DSA, but because I was a top performer, they directly referred me to MAANG companies.

They first prepared my resume, and I was surprised at how well they crafted it. During the job referrals, they submitted my resume to both Amazon and Microsoft, and both companies called me for interviews. Thanks to Logicmojo's preparation materials, I cracked the interviews at both Amazon and Microsoft. Since Amazon was offering 58 LPA, which was more than what Microsoft offered, I decided to join Amazon. I would attribute this placement 70% to the Logicmojo team and 30% to my hard work.

My Feedback for the Course

I believe every individual working in IT and considering a job switch should avoid investing too much time in self-preparation. With self-preparation, it’s easy to lack direction and potentially spend a lot of time working in the wrong direction, which ultimately wastes your time. It’s better to join the Logicmojo DSA Course with System Design. Their entire process and strategy are focused on interview preparation, and you’ll see your coding skills improving day by day. I highly recommend the Logicmojo 7-month DSA and System Design course to anyone reading my review.

140%
Anjani Kumar

Anjani Kumar

Senior SDE, Amazon