Hello friends, I am Mohammad Shirshaan, a software engineer at Walmart Global Tech India. With 7 years of working experience and being proficient in many programming languages and frameworks what keeps bothering me is that my algorithmic and problem-solving skills are not at the level where I want them to be. I lacked the confidence to solve advanced problems that many tech interviews often demand. I needed to sharpen my data structure and algorithm skills to transition my career and continue to grow as a developer.
As a sessional mentor guiding students in coding, I know the importance of learning continuously. After watching so many positive reviews online and getting recommendations from my friend who recently completed the Logicmojo Data Science course and secured a job at Amazon with a great package. I decided to enroll in the Logicmojo DSA course. I discussed with their team members to learn more about the course. Their emphasis on practical and real-world problem solving approaches with flexible learning hours led me to take this course while managing my work.
I need to have the right mindset and problem-solving skills to crack tough interviews and after learning about their course structure and interview preparation I realized that this course is not just for beginners but also designed for professionals of all levels.
Logicmojo offers a 7-month DSA System Design online course with live weekend classes, each class is 3 hours long. The sessions were highly engaging, mentors taught us every theoretical topic with practical examples. My first project involved optimizing a complex algorithm to get an optimal solution but I was stuck and couldn’t get the expected outcome. My lack of experience in algorithms held me back but the mentor reached out to me and beyond just giving me advice he broke down each step's logic and explained to me how particular approaches would work better. He also encouraged me to post my perspective on Slack in our peer group and other batchmates jumped in to share their idea about how the divide- and-conquer rule would help solve the problem and one of them showed me a certain approach to make my code more efficient.
After every session, they give us assignments, pushing us to apply what we learned in our class, review them, and provide personalized feedback reinforcing learning. We had regular class discussions where we could interact with our batch mates and share our ideas. We had hands-on experience, worked on real-world scenarios, and solved different data structures and algorithm exercises under various conditions. They also had interactive live doubt clearance sessions which helped me to learn effectively even with my busy schedule and provided multiple batches to attend if I missed any session.
Their curriculum was designed in a way to cover all the fundamentals of advanced topics. The course started by explaining the different data structures like Array, Stacks, and Queues and then they covered all the essential problem-solving algorithms. Mentors just don’t go over algorithms they focus on multiple approaches to optimizing algorithms for the same problem and help us understand the time and space complexities.
I have studied dynamic programming but never applied it in real-world scenarios. The instructor helped me to develop a problem-solving strategy which helped me to encounter in my interviews. The next 3 months system design course covered distributed systems topics with microservices architecture and cloud deployment process.
In this 7-month course, the Logicmojo team offers so many complimentary benefits to help you in your journey of mastering DSA. They have a team of experts with 10 years of industry experience, they take one-to-one interactive live classes to help you understand each topic and provide you with doubt clearance sessions where you can interact with them and clear all your doubts. They helped me complete projects and gave me project experience certification which helped in build my social profile.
After completing the course the mentors helped me through live interactive sessions to build my resume and portfolio which was a game- changer and impressed my interviewer. The mock interview session significantly helped me to solve DSA problems while having my main interview.
The best part of this DSA course was the flexibility they provided to attend classes, I was able to attend classes with other batch which I missed due to some emergency. Even after completing my course I can repeat classes for 1 year and have lifetime access to course content.
From day 1 in the classes, the instructor prepares candidates for coding interviews. Although the job assistance program begins at the end of the 7- month course, they conduct mock interviews beforehand, which are equivalent to Amazon interviews. The instructor guides us through multiple competitive platforms like CodeChef and HackerRank to practice during class.
I prepared so well that, even before the 7 months were up, I received a call from Cisco through LinkedIn and cracked the interview on the first attempt. This boosted my confidence, and I decided to aim for MAANG companies. When the 7-month DSA and System Design course ended, I appeared for a mock interview the very next day and cracked it on the first try. Now, my job referral process has started. Due to my strong coding skills, the Logicmojo team is referring me to MAANG companies exclusively. I must say they delivered on their promise of job assistance before I joined the course
The main focus of the Logicmojo team was to make sure that their student got their dream job. They personally help their students update their resumes with all the projects that they have completed throughout the course. The mock interview sessions were arranged for students to help them build their confidence and understand how to answer problem-solving interview questions. The mentors gave me feedback after each interview session so that I could work on areas for improvement. After preparing me for the interview with the top-tier company, they started doing my job referral process. My interview was scheduled with Intel, Meta, and WalmartLabs. My first interview was with Intel which I couldn't crack but I was still confident during my other interview and I got a job offer from WalmartLabs. I appreciate the Logicmojo team for helping me get my dream job in reputed Company. They stick to their promise to help you get a job in top MAANG companies.
In my opinion, the Logicmojo DSA course is worth considering, it’s not just about learning algorithms, it’s about changing the way we approach problems. The course combines theoretical concepts with practical approaches providing you with the right guidance and resources to succeed. Their well-structured curriculum, disciplined approach, and dedicated career support paired with their experienced mentors make it the best investment for anyone who is determined to advance their career.