Riya From Kota to FreshToHome SDE (2026)

From Kota aspirations to a FreshToHome SDE offer, learn how Riya used free online resources, strategic DSA practice, and a strong project portfolio to land an ₹18 LPA package. A blueprint for every Indian engineering student.

LB
UnboxCareer Team
Editorial · Free courses curator
August 1, 20255 min read
Riya From Kota to FreshToHome SDE (2026)

For many students in India, the journey from Kota’s coaching lanes to a coveted software development role feels like a distant dream, filled with competitive exams and uncertain outcomes. Riya’s story breaks that mold. A 2024 B.Tech graduate from a tier-2 engineering college, she navigated the maze of online resources, rejections, and self-doubt to land a ₹18 LPA Software Development Engineer offer at FreshToHome for their 2026 intake. Her path wasn’t paved by a brand-name college but by strategic learning and relentless practice—a blueprint any aspiring coder can follow.

The Foundation: Choosing the Right Tech Stack

Riya began her third year with a common dilemma: which technologies to master in a market flooded with trends. Instead of chasing the newest framework, she focused on robust fundamentals with high demand in Indian product-based companies like FreshToHome, Flipkart, and Zomato.

Her core stack included:

  • Java & Spring Boot: Widely used in backend development for its scalability, crucial for e-commerce and hyperlocal delivery platforms.
  • Data Structures & Algorithms (DSA): The non-negotiable pillar for cracking coding rounds. She practiced on platforms like LeetCode and GeeksforGeeks.
  • System Design Basics: Understanding how to design scalable systems, a key requirement for senior interview rounds even at the entry-level.

She built her foundation not through expensive courses, but via free, high-quality content. CodeWithHarry's Java tutorials provided clear basics, while Striver (takeUforward)'s DSA sheet became her bible for structured problem-solving. For conceptual depth in computer science fundamentals, she turned to NPTEL's free courses on databases and operating systems.

Building a Project Portfolio That Stands Out

Riya knew her resume needed more than just coursework. She built three key projects that demonstrated applied skills and solved real-world problems, making her profile attractive to startups and tech companies alike.

1. Hyperlocal Delivery Simulation (Backend Focus)

This was her flagship project. Using Java and Spring Boot, she built a backend system simulating order management, real-time tracking, and inventory updates—directly relevant to FreshToHome's or Swiggy's core operations. She integrated a simple caching mechanism and documented the API thoroughly.

2. E-Commerce Microservices Demo

To learn modern architecture, she followed a tutorial by Apna College on YouTube and then expanded it independently. She containerized different services (user, product, order) using Docker, which showcased her understanding of scalable design patterns.

3. Problem-Solving Tool (Full-Stack)

A simple web app using JavaScript where users could input a coding problem statement and get a curated list of practice questions from various platforms. This showed initiative and a product-building mindset.

Her strategy was simple: Build, Deploy, Document. Each project was hosted on GitHub with a detailed README and a live link (using free tiers of Vercel or Heroku), making it easy for recruiters to assess her work.

The Grind: Mastering DSA and Aptitude

The gateway to most Indian tech roles is the online assessment (OA), heavy on DSA and quantitative aptitude. Riya dedicated 4-5 months of consistent practice.

  1. Structured Learning: She followed the famous Striver’s SDE Sheet, which covers 180+ curated problems from arrays to graphs.
  2. Mock Tests: She took weekly timed tests on platforms like CodeChef and LeetCode to simulate pressure.
  3. Aptitude Prep: For quantitative ability and logical reasoning, she revisited basics from Aptitude for Placements by Gate Smashers and practiced from common campus placement manuals.

Her goal was consistency over brute force. "Solving 2-3 problems deeply, understanding all edge cases, is better than skimming 10," she advises. She also maintained an error log to track mistakes in patterns or logic—a practice that significantly improved her performance in actual tests.

Riya applied strategically, targeting companies with strong tech cultures like FreshToHome, Razorpay, Zerodha, and Freshworks. Her interview process for FreshToHome was a four-stage journey typical for many product-based roles.

Stage 1: Online Assessment (OA)

This included 2 DSA problems of medium-to-hard difficulty and 10-15 MCQs on CS fundamentals (DBMS, OS, OOPs). Her regular practice allowed her to solve both coding questions optimally.

Stage 2: Technical Interview 1 (DSA Deep Dive)

A 60-minute session focused solely on problem-solving. The interviewer presented a problem related to tree traversal and optimization. Riya was evaluated on her approach, communication (explaining her thought process aloud), and ability to write clean, efficient code on a shared editor.

Stage 3: Technical Interview 2 (System Design & CS Fundamentals)

This round tested her holistic knowledge:

  • System Design: She was asked to design a simplified version of a "slot booking system" for a service. She discussed entities, APIs, database schema, and basic scalability considerations.
  • Fundamentals: In-depth questions on concepts like database indexing, concurrency, and REST API principles. Her NPTEL and Jenny's Lectures groundwork proved invaluable here.

Stage 4: HR & Managerial Round

This focused on cultural fit, motivation, and problem-solving attitude. Questions revolved around her projects, challenges faced, why she wanted to join FreshToHome, and her long-term goals. Being genuine and showing enthusiasm for the company's mission in the food-tech space made a positive impact.

Key Takeaways for Every Aspirant

Riya’s success underscores that in today's market, your skills and proof of work trump your college tag. Key lessons from her journey include:

  • Depth Over Breadth: Mastering one backend stack (like Java-Spring) is better than superficial knowledge of five.
  • Consistency is King: Regular, disciplined practice of DSA for 5-6 months is almost a guaranteed success formula.
  • Show, Don't Just Tell: A live project portfolio is the strongest argument on your resume.
  • Leverage Free Resources: India has an incredible ecosystem of free learning. From freeCodeCamp for web basics to Coursera Financial Aid for certified courses, quality education is accessible.
  • Understand the Business: Researching the company you're interviewing for—their tech stack, challenges, and competitors—gives you a significant edge in discussions.

Her ₹18 LPA package is a testament to the value Indian product companies place on solid engineering skills, a figure now increasingly common for talented developers from diverse college backgrounds.

Next Steps

Riya’s journey from a common starting point to a dream offer is replicable. It begins with taking the first step in structured learning. If you're inspired to build your own path, start by exploring free computer science courses to strengthen your fundamentals. Then, dive into a curated list of full-stack development resources to build your project portfolio. Finally, practice consistently with our guide on cracking coding interviews to ace your assessments.

Keep learning on UnboxCareer

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