Karan From Nagpur to PhonePe Android (2026)

Karan, a B.Tech grad from Nagpur, cracked a β‚Ή42 LPA Android Developer role at PhonePe using free online resources. Learn his strategy for DSA, projects, internships, and interview prep to launch your own tech career.

LB
UnboxCareer Team
Editorial Β· Free courses curator
August 12, 20254 min read
Karan From Nagpur to PhonePe Android (2026)

For every B.Tech student scrolling through LinkedIn, the journey from a tier-2 city campus to a top tech product company can feel like a distant dream. Karan, a Computer Science graduate from Nagpur, turned that dream into reality by landing an Android Developer role at PhonePe, with a package of β‚Ή42 LPA, all before his final semester. His story isn't about genius-level IQ or elite college connections; it’s a masterclass in strategic, self-driven learning using free resources available to every Indian student.

The Foundation: Building Core Skills on a Budget

Karan knew that a good CGPA was just a ticket to the interview hall. The real game was played outside the syllabus. He structured his learning around three pillars: DSA, Android development, and system design, relying almost entirely on free platforms.

For Data Structures and Algorithms (DSA), the non-negotiable skill for any tech interview, he didn't buy expensive courses. Instead, he followed a disciplined path:

  1. Conceptual Understanding: He used freeCodeCamp's algorithms curriculum and the legendary Gate Smashers and Jenny's Lectures YouTube channels for computer science fundamentals.
  2. Coding Practice: He solved over 600 problems on platforms like LeetCode and GeeksforGeeks, focusing on patterns taught by popular Indian creators like Striver (takeUforward).
  3. Mock Interviews: He practiced explaining his thought process aloud, a tip he picked up from Apna College's interview breakdowns.

For Android, he started with Google's own Android Basics in Kotlin course and then built real projects. "Watching CodeWithHarry's project tutorials gave me the confidence to start, and then I moved to official documentation," Karan mentions.

The Project Portfolio: From Tutorials to Live Apps

Karan understood that companies like PhonePe, Flipkart, and Zomato look for candidates who can build, not just code. His portfolio moved beyond common to-do list apps. He built:

  • A feature-rich Expense Tracker with local database (Room) and data visualization charts.
  • A real-time collaborative Notes App using Firebase Firestore, implementing authentication and offline sync.
  • A clone of a popular app feature, like Swiggy's live order tracking, using Kotlin Coroutines and Retrofit for API calls.

"Each project was a step to learn a new architecture component or library," he says. He hosted his code on GitHub with detailed READMEs, treating it as his public resume. This demonstrated his understanding of modern Android development (Jetpack Compose, MVVM architecture) and problem-solving skills far beyond his academic curriculum.

Cracking the Internship & Pre-Placement Offer (PPO) Code

Karan's big break was a summer internship at a fast-growing fintech startup, secured through an off-campus drive. He credits his preparation for this to two things:

  • Tailored Resume: He used action verbs like "Optimized," "Implemented," and "Reduced" to describe his projects, quantifying results where possible (e.g., "Improved app startup time by 15%").
  • Behavioral Prep: He prepared for standard questions ("Tell me about a challenging bug") using the STAR method, a technique widely discussed in Apna College's placement guidance videos.

During his internship, he didn't just complete assigned tasks. He proactively identified a performance bottleneck in the app's payment flow, proposed a solution, and implemented it. This initiative was highlighted in his manager's review and became the central story in his PhonePe interview.

The PhonePe Interview Marathon

The interview process was rigorous, spanning five rounds over three weeks. Karan broke down his preparation for each:

  • DSA Rounds (2 rounds): Questions were focused on real-world scalability. "Instead of just finding a solution, they wanted to know how it would behave with millions of PhonePe UPI transactions. I practiced similar problems from Striver's SDE Sheet."
  • Android Deep-Dive (1 round): This involved questions on Kotlin coroutines, dependency injection with Hilt, app architecture, and debugging scenarios. He revised concepts from the official Android developer guides and documented his project decisions.
  • System Design (1 round): He was asked to design a simplified version of a feature like "PhonePe Scratch Cards." He used resources from freeCodeCamp and practiced by breaking down features in apps like Zerodha or Paytm.
  • HR & Behavioral Round (1 round): This focused on his internship experience, conflict resolution, and motivation to join PhonePe. His genuine interest in India's fintech space and his clear career narrative made a strong impression.

Key Mindset Shifts That Made the Difference

Beyond technical skills, Karan's mindset set him apart from many peers.

  • Consistency Over Cramming: He dedicated 2-3 hours daily to coding, even during semester exams, treating it like a daily habit.
  • Community Learning: He actively participated in coding communities on Discord and Twitter, helping others solve problems, which reinforced his own knowledge.
  • Embracing the Grind: "I applied to over 150 companies off-campus before getting the internship. Rejection is just data; it tells you what to improve next," he advises. He targeted not just Wipro, TCS, and Infosys, but also product-based companies like Freshworks, Razorpay, and Accenture's digital wings.

Next Steps

Karan's journey proves that with the right strategy, free resources are more than enough. Your path starts today.

Keep learning on UnboxCareer

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