Arjun From Jaipur Joins CRED Engineering: Story

How a B.Tech student from Jaipur used free DSA resources, built a fintech project, and cracked the CRED engineering interview. A step-by-step guide to replicating his success.

LB
UnboxCareer Team
Editorial ยท Free courses curator
May 3, 20255 min read
Arjun From Jaipur Joins CRED Engineering: Story

Arjun Sharma, a final-year B.Tech student from a tier-3 college in Jaipur, never imagined his GitHub repository would catch the eye of a recruiter from CRED. Like many students, he felt the pressure of placements, surrounded by peers paying hefty sums for specialized bootcamps and premium courses. His story isn't about a magical shortcut; it's a testament to the strategic, disciplined use of free resources available to every Indian student today. In a competitive landscape where companies like CRED, Flipkart, and Razorpay seek exceptional problem-solvers, Arjun's journey from Jaipur to a coveted engineering role proves that talent, when channeled correctly, can break through any barrier.

The Foundation: Mastering DSA & System Design

For Arjun, the cornerstone was a relentless focus on Data Structures and Algorithms (DSA). He knew that for product-based companies, solving complex problems efficiently was non-negotiable. Instead of spending money, he built a rigorous, free curriculum.

  • Core Learning: He followed Striver (takeUforward)'s famous SDE Sheet and CodeWithHarry's beginner-friendly DSA playlist on YouTube for clear explanations.
  • Practice Platform: He committed to daily problem-solving on platforms like LeetCode and GeeksforGeeks, starting with easy problems and systematically progressing.
  • Conceptual Depth: For computer science fundamentals crucial for system design interviews, he relied on Gate Smashers and NPTEL lectures on databases and operating systems.

His approach was methodical:

  1. Understand the Concept: Watch a video tutorial on a topic, say, "Graph Traversals."
  2. Code from Scratch: Implement it in Java without looking at the solution.
  3. Solve Variations: Tackle 10-15 problems on that single topic from various sources.
  4. Review & Optimise: Analyse his code's time and space complexity, and learn optimal solutions from discussion forums.

This cycle built the muscle memory and analytical thinking that later impressed his interviewers.

Building a Standout Project Portfolio

Arjun understood that a resume filled only with course certificates blends into the crowd. He needed projects that demonstrated applied skills and product sense. He focused on building a few high-quality, full-stack projects that he could discuss in depth.

He leveraged freeCodeCamp's entire curriculum for web development fundamentals and then took it a step further. One of his key projects was a "Personal Finance Tracker" inspired by apps like CRED or Zerodha. This wasn't a simple to-do app; it integrated real-time stock APIs (using free tiers), implemented secure user authentication, and featured data visualisation charts.

  • Tech Stack: He taught himself React for the frontend, Node.js with Express for the backend, and MongoDBโ€”all through documentation and free tutorials.
  • Showcase: He didn't just host the code on GitHub. He wrote detailed READMEs, deployed the live application using free tiers on Vercel and Render, and even created a short demo video.
  • Problem-Solving: In his resume, he highlighted the specific challenges he solved, like optimizing API call efficiency to stay within free limits, which directly mirrored real-world engineering constraints.

This project became a central talking point, showing initiative, end-to-end execution ability, and an interest in the fintech domain.

Leveraging Free Certifications & MOOCs

While projects were primary, Arjun strategically used free certifications to validate his knowledge in specific areas. He knew platforms like Coursera and edX offer financial aid, which he applied for and received.

  • He completed "Algorithms Specialization" by Stanford on Coursera (via financial aid) to add weight to his DSA knowledge.
  • He took NPTEL's "Cloud Computing" course and secured an elite certificate, which is highly respected in academia and industry.
  • For foundational CS theory, he regularly attended live sessions by Apna College on YouTube.

These certificates, while not the main event, provided structured learning paths and added credibility to his self-taught journey, especially coming from a non-premier college.

Cracking the Interview Process

The interview stage is where preparation meets performance. Arjun's process for CRED involved multiple rounds: DSA, System Design, and a deep-dive into his projects.

The Technical Rounds

For DSA rounds, his daily practice paid off. He focused on clear communication: explaining his thought process before coding, discussing edge cases, and writing clean, modular code. For system design, he had practiced designing scalable versions of applications like Twitter or Uber, using concepts learned from Jenny's Lectures on distributed systems and YouTube channels dedicated to tech interviews.

The Project & HR Discussion

This was his moment to shine. When asked about his finance tracker project, he didn't just describe features. He articulated the "why":

  • The Problem: "I wanted to solve the clutter of managing expenses across multiple apps."
  • Technical Choices: "I chose this particular chart library because it was lightweight and offered the specific visualisations I needed."
  • Learning: "The biggest challenge was data consistency; here's how I implemented a solution..."

He also researched CRED thoroughlyโ€”their business model, tech blog, and company values. This allowed him to ask insightful questions, showing genuine interest and alignment.

The Mindset That Made the Difference

Beyond the technical skills, Arjun's mindset set him apart. He treated his final year as a job, dedicating 6-8 focused hours daily to skill-building. He embraced the grind of solving hundreds of problems, often getting stuck, but using forums like Stack Overflow and developer communities on Discord to unblock himself. He actively contributed to open-source projects related to his tech stack, which not only improved his code review skills but also expanded his professional network. He understood that in a market where fresher packages at such companies can range from โ‚น18 LPA to โ‚น30+ LPA CTC, the competition is fierce, but the opportunity is real for those who are prepared.

Next Steps

Arjun's story is a blueprint, not an anomaly. Your journey starts with the first line of code, the first problem solved. Begin by exploring free DSA and development courses curated for the Indian learner. Then, find your niche in the booming tech sectors like fintech, e-commerce, or SaaS, and see what skills they demand. Finally, read more success stories to stay motivated and learn from the paths others have carved. The resources are all around you; it's time to build your own narrative.

Keep learning on UnboxCareer

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