Ayush From Howrah to Groww SDE (2026)

Watching Ayush’s journey from a small town in Howrah to landing a coveted SDE role at Groww is the kind of story that fuels countless late-night coding sessions across In

LB
UnboxCareer Team
Editorial · Free courses curator
January 20, 20265 min read
Ayush From Howrah to Groww SDE (2026)

Watching Ayush’s journey from a small town in Howrah to landing a coveted SDE role at Groww is the kind of story that fuels countless late-night coding sessions across India. It’s a testament to the fact that with the right strategy, accessible resources, and relentless focus, geography is no longer a barrier to landing a top tech job. His 2026 offer isn't just luck; it's a blueprint built on smart planning and leveraging the wealth of free learning available to every Indian student today.

The Starting Point: A Realistic Self-Assessment

Ayush began his B.Tech in Computer Science like many others—aware of the competition but unsure of the exact path. The first, and most crucial, step he took was an honest audit of his skills against current industry demands. Instead of jumping onto every trending technology, he identified core pillars that are non-negotiable for any SDE role in companies like Groww, Flipkart, or Zerodha.

He focused on:

  • Data Structures & Algorithms (DSA): The universal language of coding interviews.
  • Computer Science Fundamentals: OS, DBMS, and Computer Networks.
  • A Primary Tech Stack: For him, it was backend development with Java and Spring Boot.
  • Problem-Solving & Logical Aptitude: Regularly practiced on platforms like LeetCode and GeeksforGeeks.

This clarity saved him months of wandering. He used free resources like NPTEL's "Programming, Data Structures and Algorithms" course and YouTube channels like Gate Smashers for fundamentals and Striver (takeUforward) for a structured DSA roadmap.

Building the Core: DSA & Problem Solving

This is where the grind happens. Ayush understood that theoretical knowledge of DSA is useless without consistent, timed practice. He followed a disciplined, phased approach.

  1. Learn the Concepts: He used the free YouTube playlist by CodeWithHarry and Apna College to grasp the basics of arrays, linked lists, trees, and graphs.
  2. Structured Practice: He followed the famous "Striver’s SDE Sheet," which is freely available, tackling topics in a strategic order.
  3. Platform-Specific Practice: He dedicated months to platforms like LeetCode, starting with easy problems and gradually moving to mediums and hards. His goal wasn't just to solve, but to understand time/space complexity for every solution.
  4. Mock Interviews: He participated in weekly peer mock interviews on platforms like Pramp and through college coding clubs to simulate the pressure of real interviews.

For advanced topics like Dynamic Programming or System Design basics, he supplemented with free articles on GeeksforGeeks and watched breakdowns of real interview problems.

Mastering the Tech Stack & Projects

While DSA gets you the interview call, your tech stack and projects convince the interviewer you can build real-world systems. Ayush aimed for backend roles, knowing that fintech companies like Groww, Razorpay, and Paytm heavily rely on robust, scalable backend services.

He didn't just watch tutorials; he built. His learning path looked like this:

  • Core Language: Deep-dived into Java using the official documentation and freeCodeCamp's resources.
  • Frameworks: Learned Spring Boot by building a series of micro-projects, starting with a basic REST API and progressing to a full-fledged e-commerce backend with authentication, payment integration (using Razorpay's sandbox), and database connectivity.
  • Databases: Practiced both SQL (MySQL) and NoSQL (MongoDB) by integrating them into his projects.
  • Deployment & Tools: Learned the basics of Git, Docker, and AWS EC2 through free-tier accounts to deploy his projects, making them live and accessible.

His standout project was a "Stock Portfolio Tracker" – a full-stack application that allowed users to add mock holdings and see P&L. This demonstrated direct relevance to a fintech company's domain and showcased his ability to apply his tech stack to solve a tangible problem.

Leveraging Free & Accessible Resources

Ayush’s entire preparation was virtually cost-free. He strategically used platforms available to every Indian student:

  • For Structured Courses: NPTEL and SWAYAM for accredited CS fundamentals. He applied for Coursera Financial Aid to access courses like "Algorithms Specialization" from Stanford.
  • For Coding Practice: LeetCode (free tier), GeeksforGeeks, and HackerRank.
  • For Conceptual Clarity: YouTube channels were his classroom—Jenny's Lectures for CS fundamentals, CodeWithHarry for practical coding, and Apna College for interview preparation tips.
  • For Community & Doubts: He was active on LinkedIn, following engineers from his target companies, and used platforms like Stack Overflow and Discord communities for peer learning.

This approach proves that a lack of funds for expensive bootcamps or courses is not a barrier. The resources are all out there; success depends on curation and consistency.

Cracking the Groww Interview Process

The interview process for top product-based companies is a marathon. Ayush's preparation for Groww was tailored and intense.

  • Resume Shortlisting: His resume was a single-page, action-oriented document. It highlighted his relevant project (the portfolio tracker), his DSA practice (LeetCode count), and his tech stack. Every line was a conversation starter.
  • Online Assessment (OA): This typically involves 2-3 coding problems. His months of timed practice on LeetCode made him comfortable here. He focused on writing clean, efficient, and well-commented code.
  • Technical Rounds (2-3 rounds): These were DSA-heavy. Interviewers presented problems slightly abstracted from real-world scenarios (e.g., designing a rate limiter, optimizing a query). He focused on communicating his thought process clearly before coding.
  • System Design Round (for SDE roles): He was asked to design a low-level system (like a distributed cache) or a feature of Groww's app. He used a basic framework: clarify requirements, estimate scale, define APIs, discuss database schema, and talk about trade-offs. He prepared by watching free system design primer videos and reading engineering blogs.
  • HR & Cultural Fit Round: Here, he spoke passionately about his projects, his understanding of Groww's mission in the fintech space, and his long-term career goals. He had researched the company thoroughly.

His consistent message: He wasn't just a coder; he was a problem-solver who understood the business impact of his work.

The Mindset & Consistency Factor

Beyond the syllabus, what set Ayush apart was his mindset. He treated his preparation like a 9-5 job during his final year. He maintained a public log of his progress on GitHub, which kept him accountable. He embraced failures in mock interviews as learning opportunities. He networked not for referrals, but for insights—connecting with seniors in the industry to understand what skills were truly valued.

He also kept an eye on the market. He knew that for SDE roles at high-growth Indian startups like Groww, Swiggy, or Freshworks, the compensation for freshers can range from ₹18 LPA to ₹30+ LPA CTC, depending on skills and interview performance. This data motivated him to aim high and polish his skills to that standard.

Next Steps

Ayush's story shows that the roadmap is clear and the resources are at your fingertips. Your journey starts with a single step. Begin by browsing free DSA and development courses to structure your learning. Then, dive deep into project-based learning paths to build a portfolio that stands out. Finally, stay updated with the latest in the tech industry by exploring our career guides and interview preparation resources. The next success story could be yours.

Keep learning on UnboxCareer

Explore free courses, certificates, and career roadmaps curated for Indian students.