Aisha’s journey from a B.Tech student in Coimbatore to securing an Amazon SDE-2 role is a blueprint for countless Indian students navigating the competitive tech landscape. Her story isn't about innate genius, but a strategic, resourceful approach to learning—proving that with the right roadmap, a top-tier career is absolutely within reach. In an ecosystem flooded with expensive bootcamps and coaching, her path highlights the immense power of free, high-quality resources and relentless practice.
The Foundation: Mastering Core CS Concepts
Aisha knew that cracking the coding interviews at FAANG-level companies required a rock-solid understanding of Computer Science fundamentals. Instead of jumping straight into trendy frameworks, she dedicated her initial months to building this base using freely available content.
She structured her learning around Data Structures and Algorithms (DSA), treating it as a daily discipline. Her primary resource was the legendary NPTEL course on Data Structures, supplemented by Gate Smashers and Jenny's Lectures on YouTube for tricky topics like Dynamic Programming and Graph Theory. This combination of structured academic content and clear, concise video explanations helped her build deep conceptual clarity.
- Key Resources Used:
- NPTEL/SWAYAM: For accredited, semester-style courses on Algorithms and DBMS.
- YouTube Channels: CodeWithHarry for beginner-friendly C++/Java, takeUforward (Striver) for advanced DSA problem patterns and interview strategies.
- freeCodeCamp: For interactive coding practice and project-based learning in web technologies.
The Strategy: Targeted Problem-Solving & Mock Interviews
Understanding theory is one thing; applying it under pressure is another. Aisha’s strategy moved beyond passive learning to active, targeted problem-solving. She adopted the "solve, analyse, repeat" model on platforms like LeetCode and GeeksforGeeks, focusing on the most frequently asked questions by companies like Amazon, Flipkart, and Microsoft.
She followed a disciplined schedule:
- Topic-wise Practice: She would pick a topic (e.g., Binary Trees), solve 15-20 problems of varying difficulty from curated lists.
- Consistent Participation: Regular participation in weekly contests on CodeChef and LeetCode to simulate time-bound pressure.
- Mock Interview Practice: In her final preparation phase, she practiced with peers daily, using the Amazon leadership principles as a guide for behavioral questions. Platforms like Pramp and InterviewBit were also part of her toolkit.
This phase was crucial for developing the speed and accuracy needed to solve 2-3 medium-to-hard DSA problems within a 45-minute interview slot—a standard expectation for SDE-2 roles.
Building the Portfolio: Relevant Projects & Open Source
Aisha understood that a resume with only DSA practice problems wouldn't stand out. She needed projects that demonstrated applied skills and problem-solving. She focused on building 2-3 substantial projects, ensuring each had a clear value proposition and used relevant tech stacks.
One of her key projects was a scalable food delivery simulation system (inspired by Swiggy/Zomato) that handled real-time order matching and notification queues. She built the backend using Spring Boot, implemented caching with Redis, and deployed it on AWS—skills directly mentioned in many Amazon job descriptions. She documented her code on GitHub and wrote detailed READMEs, turning her profile into a showcase of her engineering mindset.
- Project Ideas That Get Noticed:
- A full-stack e-commerce dashboard with analytics (like a simplified Flipkart seller portal).
- A peer-to-peer payment simulator mimicking Razorpay's core features.
- A microservices-based application with Docker and Kubernetes, demonstrating DevOps awareness.
Navigating the Application & Interview Process
With her preparation complete, Aisha’s application strategy was meticulous. She didn't just apply on the portal; she leveraged LinkedIn to connect with recruiters and engineers at her target companies, seeking referrals—a step that significantly increases the chances of your resume being seen.
When the Amazon interview call came, she was ready for the multi-stage gauntlet:
- Online Assessment (OA): Typically 2-3 coding problems and a work-style assessment based on leadership principles.
- Phone Screen: A deep-dive DSA round with a senior engineer.
- Virtual Onsite Rounds (4-5 interviews): These included:
- 2-3 Coding Rounds: DSA problems of increasing complexity, often involving system design hints.
- System Design Round: For SDE-2, she was expected to design a scalable system (like a simplified version of Amazon's "Buy Box" or a distributed cache).
- Behavioral Round (The Bar Raiser): Questions focused entirely on Amazon's Leadership Principles, requiring detailed stories from her past projects and experiences.
For system design, she relied on YouTube channels like CodeWithHarry and Apna College for basic concepts, and then practiced by breaking down real systems from companies like Netflix, Uber, and Zerodha.
The Mindset & Practical Logistics
Beyond the technical grind, Aisha’s success was underpinned by a resilient mindset and smart logistics. She treated her preparation like a full-time job, maintaining a healthy balance to avoid burnout. She actively participated in college coding clubs and online communities, which provided moral support and collaborative learning opportunities.
Financially, she leveraged the Coursera Financial Aid program and edX free courses to access certifications from top universities, adding credibility to her resume without cost. She also kept a close eye on salary benchmarks for SDE-2 roles in India (which can range from ₹35-60 LPA CTC, depending on experience and company), using platforms like AmbitionBox and Glassdoor to set realistic expectations and negotiate effectively.
Next Steps
Aisha’s story shows that a structured plan and the right free resources can open doors to the most coveted tech roles. Your journey starts with the first line of code. Browse hundreds of free courses on DSA, System Design, and development to build your foundation. Then, explore success stories and roadmaps to craft your personalized strategy. Ready to practice? Find curated lists of coding problems and mock interview platforms to begin your ascent.
Share this article
Keep learning on UnboxCareer
Explore free courses, certificates, and career roadmaps curated for Indian students.



