I Followed a Simple DSA Routine, and It Helped Me Land a Senior Engineer Role
Hi everyone, I'm Khan Zeeshan Kadeer, and I've recently secured a position as a Senior Software Engineer at EnosWebWorks.
My preparation journey taught me the importance of having a clear roadmap, understanding concepts deeply, and staying consistent. Here's how I approached my preparation and how TakeUForward helped me along the way.
The Roadmap That Made DSA Easier
TakeUForward, especially Striver's SDE Sheet, was the backbone of my preparation.
Before following a structured roadmap, covering DSA topics systematically could feel overwhelming. TUF helped me bring everything together through topic-wise problems, detailed explanations, and a clear learning path.
I focused on understanding the fundamentals and learning different problem-solving approaches instead of simply memorising solutions. This helped me cover the DSA syllabus in a more organised way.
How I Structured My Daily Preparation
I followed a simple but consistent routine throughout my preparation:
Completed the A2Z DSA Course and Striver's SDE Sheet thoroughly.
Solved 4–6 quality problems every day.
Revised important concepts and problem-solving patterns every week.
Practised mock interviews and previous company interview questions during the last 1–1.5 months.
Gave equal importance to core Computer Science subjects and aptitude alongside DSA.
I made sure that revision was part of my routine because solving a problem once isn't enough. Understanding it and being able to recall the approach later is equally important.
What Made the Biggest Difference in My Interview Preparation
One of the biggest things I realised was that solving more problems doesn't always mean better preparation.
Understanding why a particular approach works, identifying patterns, and revisiting previously solved questions make a real difference.
I also focused on mock interviews and communication skills, as technical knowledge alone isn't enough. Being able to explain your thought process clearly is equally important during interviews.
A Few Lessons I'd Like to Share with Future Engineers
If you're preparing for placements, my advice is to start early, stay consistent, and focus on quality over quantity.
Don't just solve problems; understand the logic behind every approach.
Maintain short notes of important patterns and revise them regularly.
Follow a structured DSA roadmap instead of jumping between random topics.
Don't ignore core subjects, aptitude, and communication skills.
Practise mock interviews to become more confident.
Most importantly, trust the process. Preparation takes time, and progress might not always be visible immediately. Keep learning, keep revising, and give your best every day.
Today, I'm happy to have secured the opportunity to work as a Senior Software Engineer at EnosWebWorks. I'm grateful for the role TakeUForward and Striver's resources played in making my preparation more structured and helping me move closer to my career goals.
Recommended Reads
Cohesity MTS-3 Interview Experience
There were 3 rounds in total, each scheduled for 60 minutes . Round 1: DSA + Resume Discussion (60 min) Two standard DSA questions were asked. Both questions we
Agoda | SDE-2 (SSE)
Status: B.Tech, 4 YOE, Backend Position: Senior Software Engineer (SDE-2) at Agoda Verdict: Selected Round 0: Recruiter Screening (30 min) Intro, current role,
"Why Should We Hire You?" No, "Why Are You Leaving?"
One question that almost always comes up when you're interviewing for a new job is, "Why are you looking to switch?" At first, it might seem like a simple quest
great
Nice!