How to Get a Job at Google After 10th in India — Complete Roadmap
You cannot join Google directly after 10th — but Class 10 is the perfect time to START. This is the honest, step-by-step roadmap from Class 10 to Google SDE in India. Every stage explained — stream, college, skills, internships and how Google actually hires.
📅 Updated May 2026⏱️ 12 min read✅ Class 10 students, parents & career changers
💡 The honest answer first: Google requires a minimum Bachelor's degree (BTech/BE or equivalent) for all software engineering roles in India. You cannot join Google at 16 after your 10th boards. But — students who build the right foundation from Class 10 reach Google 2–3 years faster than those who start in college. This guide tells you exactly what to do, year by year, from Class 10 onwards.
The Complete Roadmap — Class 10 to Google SDE
The path from Class 10 to a Google job in India has 5 clear stages. Here is every stage in detail:
1
Class 10 — Right Now
Choose Science PCM After 10th
Age 15–16 · Duration: Now
This is the most important decision. To reach Google as a software engineer, you need BTech CS or a related engineering degree. To get BTech CS at a good college, you need JEE. To appear for JEE, you need Science with PCM (Physics, Chemistry, Mathematics) in Class 11–12. There is no alternative route — PCM is non-negotiable for the Google SDE path.
Also take Computer Science as optional subject if your school offers it. Class 11–12 CS covers Python basics, data structures, SQL and networking fundamentals — a massive head start.
✅ What to do in Class 10 right now
Score 75%+ in Maths and Science in your boards — this keeps all BTech options open
Install Python and write your first program this week — free at python.org
Create a free account on Khan Academy and start their Computer Science section
Watch one YouTube video about "what software engineers do" — understand what you're working towards
2
Class 11–12 — Science PCM
JEE Preparation + Start Coding
Age 16–18 · Duration: 2 years
These 2 years have two parallel tracks: JEE preparation (Physics, Chemistry, Maths) to get into a good engineering college, and early coding to build a foundation that puts you years ahead of classmates who start coding only in BTech.
JEE track: JEE Main cutoff for NIT CSE is 95–99 percentile. JEE Advanced for IIT is top 2.5 lakh from JEE Main. Aim for IIT/NIT — Google's campus hiring visits these colleges directly. From a private college, getting Google is harder (not impossible — see off-campus route below).
Coding track (alongside JEE): 1 hour of coding per day is enough during Class 11–12. Focus on Python basics — variables, loops, functions, lists, dictionaries. Build 2–3 small projects: a calculator, a quiz game, a simple to-do list. Put them on GitHub. This is the foundation everything else builds on.
✅ What to do in Class 11–12
JEE: Start with NCERT → HC Verma (Physics) → Cengage (Maths) → NCERT + MS Chauhan (Chemistry)
Coding: CS50 Harvard (free, the best intro to CS in the world) — complete it in Class 11
Competitive programming start: Solve 20–30 problems on Codeforces Div 3 or CodeChef beginner contests
GitHub: Create your account, push your first project — even if it's 10 lines of code
Google GDSC: Many colleges have Google Developer Student Clubs — find one near you and attend events
Don't neglect JEE for coding — JEE is your college ticket, which is your Google ticket
3
BTech Year 1–2 — Engineering College
Build Core CS Foundation + DSA Starts
Age 18–20 · Duration: 2 years
First year of BTech is often wasted by students adjusting to college life. Don't waste it. This is where the Google journey actually accelerates. Your college peers are all starting from zero — you already have Python basics. Use that head start.
Year 1 focus: Core CS subjects — Data Structures, Algorithms, Computer Architecture, Operating Systems, Database Management, Computer Networks. These are Google's interview topics — learn them in class AND through practice simultaneously.
Start DSA seriously from Year 1 Semester 2: DSA (Data Structures and Algorithms) is the core of Google's interview. A student who starts DSA in Year 1 has 3 years to master it. A student who starts in Year 3 has 1 year — that's the difference between a 50 percentile and 95 percentile preparation.
LeetCode: Create account, solve 5 easy problems per week — by Year 2 end, target 100+ solved
Competitive programming: Participate in Codeforces Div 2 and CodeChef Long contests monthly
Join Google Developer Student Club (GDSC) at your college — direct Google community connection
Open source: Make your first open source contribution — fix a typo in documentation if needed, just start
Projects: Build one project per semester — full stack web app, data analysis, API integration
Google Summer of Code: You become eligible at 18 — research GSoC organisations in Year 1, apply in Year 2
4
BTech Year 3 — Internship Year
Google Internship + DSA Mastery
Age 20–21 · Duration: 1 year
Year 3 is the most critical year for your Google journey. Google's intern hiring pipeline is your biggest opportunity. Google India hires summer interns from IITs and top colleges — interns who perform well receive Pre-Placement Offers (PPOs) which convert to full-time roles without a separate interview.
Google Software Engineering Intern: Applications open in August–September for the next summer. You need: 150+ LeetCode problems solved (medium focus), at least one strong project on GitHub, and preferably a competitive programming rating (Codeforces 1400+ or equivalent). The intern interview is 2 DSA rounds — same difficulty as full-time SDE-1 interview.
If you don't get Google intern in Year 3: Target Microsoft, Amazon, Flipkart, Swiggy internships — all strong for your resume. A good intern experience at any product company significantly boosts your full-time Google application.
✅ Year 3 action plan
DSA target: 200+ LeetCode problems by mid-Year 3. Focus on medium difficulty — that's what Google tests
Apply for Google STEP internship (for 2nd year students, specifically for underrepresented groups) — check eligibility
Apply for Google SWE internship in August — careers.google.com, search "Software Engineer Intern India"
System design basics: Start learning now — URL shortener design, API design, database basics
LeetCode contest: Participate in weekly contests — tracks your improvement and gives a percentile rating
Network: Connect with Google India engineers on LinkedIn — especially alumni from your college. Request informational chats, not referrals yet
5
BTech Year 4 — Final Year
Campus Placement or Off-Campus — Google Offer
Age 21–22 · Duration: 1 year
This is when it all comes together. If you're at IIT/NIT/BITS, Google visits campus between August–December for placements. If you're at any other college, the off-campus route is your path.
Campus route (IIT/NIT/BITS): Google's campus interview is 3–5 rounds — Coding Assessment → Phone Screen → 3 on-site rounds (2 DSA + 1 Googleyness). If you've done 200+ LeetCode problems and have strong projects, you're competitive.
Off-campus route (any college): Apply at careers.google.com → get a referral from a current Google employee (LinkedIn alumni) → pass the Online Assessment → 4–5 interview rounds. Same technical bar as campus. The difference: you need to get past resume screening, which is why a strong GitHub, referral, or competitive programming rating matters so much.
✅ Year 4 final push
DSA target: 300+ LeetCode problems. Do Google-tagged problems specifically (LeetCode company filter)
System design: Read "System Design Interview" by Alex Xu — design Amazon, WhatsApp, Instagram from scratch
Referral: Reach out to 3–5 Google India engineers on LinkedIn. Be specific: "I'm applying for SDE-1 at Google Bangalore (Job ID XXXXX), I've solved 300 LeetCode problems and have [project/internship]. Would you be open to referring me?"
Googleyness prep: Prepare 8–10 STAR-format stories from your projects, internships and college experiences
Mock interviews: Do 5–10 mock interviews on Pramp (free) or interviewing.io before the real thing
Google Programs for Students in India
Google runs multiple programs specifically for students at different stages. Here's every program you should know about:
🌞
Google Summer of Code (GSoC)
Eligibility: 18+ · BTech Year 1–3
Paid open source internship. Work on a Google-supported open source project for 10–22 weeks. Stipend paid in USD. One of the best Google credentials you can have before placement year. Apply in January each year at summerofcode.withgoogle.com.
Stipend: ₹1.2–2.7 lakh for summer
🔨
Google Developer Student Clubs (GDSC)
Eligibility: Any BTech student
Student communities at colleges run with Google's support. Learn Google technologies (Android, Cloud, ML), attend workshops, build projects and connect directly with Googlers. Being a GDSC Lead looks excellent on your resume. Find your college GDSC at goo.gle/gdsc.
Free · Certification + networking
🏆
Google Kickstart / Hash Code
Eligibility: Any student or professional
Google's competitive programming competitions. Kickstart was discontinued in 2023 but Google Code Jam and similar competitions continue. Strong performance in Google-organised coding competitions can directly lead to recruiter outreach. Participate in any international competitive programming contest — ICPC, Codeforces, CodeChef.
Prizes + recruiter visibility
💼
Google SWE Internship India
Eligibility: BTech Year 2–3 (penultimate year)
Summer internship for BTech students at Google's Bangalore or Hyderabad offices. 2–3 months, paid in INR (₹80,000–1,20,000/month). Strong performers get PPO (Pre-Placement Offer) — full-time job without separate interview. Applications open August–October each year.
₹80K–1.2L/month + possible PPO
🎓
Google APM Program
Eligibility: BTech final year / MBA
Associate Product Manager program — for students who want to build products at Google rather than code. Requires exceptional analytical thinking and communication. Different interview process from SDE — no DSA, focuses on product thinking, metrics and strategy.
₹25–35 LPA CTC
🤖
Google AI Residency
Eligibility: Graduates with ML background
For students passionate about AI/ML research. Work directly with Google Research and Google DeepMind teams. Highly competitive — requires strong ML fundamentals, Python, and ideally a research paper or project in ML. Based in Google India's AI research teams.
₹18–25 LPA for residency year
What Google Pays — SDE-1 Fresher Salary India 2026
Role
College Type
Base Salary
Total CTC (approx.)
SDE-1 (Software Engineer)
IIT campus hire
IIT
₹18–28 LPA
₹25–45 LPA
SDE-1 (Software Engineer)
NIT/BITS off-campus
NIT / BITS
₹16–24 LPA
₹20–35 LPA
SDE-1 (Software Engineer)
Other college off-campus
Any college
₹16–22 LPA
₹18–32 LPA
SWE Intern
BTech Year 2–3
IIT / NIT
Monthly stipend
₹80K–1.2L/month
APM (Associate Product Manager)
BTech / MBA fresher
IIT / IIM
₹20–28 LPA
₹25–35 LPA
GSoC Participant
Any college, 18+
Any
Summer stipend
₹1.2–2.7 lakh total
* Total CTC includes base + joining bonus + RSUs vesting over 4 years. In-hand monthly is ~65% of annual CTC after tax. Numbers approximate — verify with Glassdoor and Levels.fyi.
The Skills Google Tests — Build These from Class 10
1. Data Structures & Algorithms (DSA) — The Core
Every Google interview — intern or full-time — tests DSA. Start as early as possible. Here's the progression by stage:
Class 10–11: Basic Python programming → simple arrays, loops, functions
Class 12: Basic Data Structures — arrays, strings, linked lists in Python/C++
BTech Year 3: LeetCode 200+ problems — medium focus, system design basics
BTech Year 4: LeetCode 300+ problems — Google-tagged, mock interviews, system design
2. Competitive Programming — Your Google Visibility Score
Google recruiters actively search for high-rated competitive programmers on Codeforces and CodeChef. A Codeforces rating of 1600+ (blue) or CodeChef 4-star significantly boosts your chances of being reached out to directly. Participate in:
Codeforces — weekly Div 2 and Div 3 contests. Start at beginner level, build rating gradually
CodeChef — monthly Long and Short contests. Strong Indian community
ICPC (International Collegiate Programming Contest) — the most prestigious. Qualify at regional level from BTech Year 1 onwards. ICPC medalists get direct Google recruiter calls
LeetCode Weekly Contests — directly tied to Google interview preparation
3. Open Source Contributions — Your Public Portfolio
Google engineers review your GitHub profile during screening. Open source contributions show you can work in large codebases with real engineers. Start with documentation fixes, then bug fixes, then feature additions. Good projects to contribute to: Python libraries, Android open source apps, Google's own open source projects on github.com/google.
4. System Design — Required for Final Year
System design is tested at SDE-1 level at Google (more than at Amazon or Microsoft). You need to be able to design: URL shortener, Google Search, YouTube, Gmail at a high level — understanding load balancing, databases, caching, message queues. Start learning system design in BTech Year 3. Best free resource: Gaurav Sen YouTube channel.
✅ The single most important thing you can do today (whatever class you're in): Install Python and write your first program. Go to python.org → download Python → open IDLE → type print("Hello, Google") → press Enter. That's it. You've started. The 8-year journey to Google begins with one line of code.
Realistic Timeline — Class 10 to Google Offer
Year
Age
Stage
Google-Relevant Action
Year 1
15–16
Class 10
Choose PCM after 10th. Install Python. Write first program
DSA starts, GDSC joined, Codeforces account, GSoC research
Year 5
19–20
BTech Year 2
100+ LeetCode, first open source contribution, apply GSoC
Year 6
20–21
BTech Year 3
200+ LeetCode, Google intern application, ICPC regional
Year 7
21–22
BTech Year 4
300+ LeetCode, campus/off-campus Google interview
Year 7–8
22
Offer
Google SDE-1 offer — ₹20–45 LPA CTC ✓
⚠️ What if you don't get into IIT? Getting into a top NIT, BITS Pilani, or a reputed state engineering college (DTU, VJTI, COEP) does not close the Google door. Many Google India engineers are from non-IIT colleges. What matters: your DSA skills, LeetCode profile, GitHub contributions, and a referral. The off-campus route is open to everyone. The difference is that at IIT, Google comes to your campus — everywhere else, you go to Google.
Frequently Asked Questions
Not a full-time job — Google requires a Bachelor's degree for all software engineering roles. However, after 12th you can participate in Google Summer of Code (if you're 18+ and enrolled in college), join Google Developer Student Clubs at your engineering college, and apply for Google SWE internships in your BTech Year 2–3. The earliest you can join Google full-time is after completing your BTech degree — approximately 4 years after Class 12.
Yes — through the off-campus route. Google does not visit most private colleges for campus placement, but off-campus applications at careers.google.com are open to graduates from all colleges. What bridges the gap: a strong LeetCode profile (300+ problems, good contest rating), a referral from a current Google employee, open source contributions on GitHub, and competitive programming ratings on Codeforces or CodeChef. Many Google India employees are from SRM, VIT, Manipal, Thapar and other private colleges.
No — it is an advantage, not a requirement. IIT students get campus placement access and easier resume screening. But Google's interview process is the same for everyone — once you're in the interview room, your college doesn't matter, only your performance does. The formula for non-IIT students: LeetCode 300+ problems + Codeforces 1400+ rating OR GSoC participation + one Google employee referral. This combination gets your resume reviewed regardless of college. Work harder on the skills, and the opportunity follows.
For JEE (mandatory): Physics (HC Verma), Chemistry (NCERT + MS Chauhan), Mathematics (Cengage/RD Sharma). For Computer Science (optional but highly recommended): Python programming, data structures basics, SQL, networking basics. For extra edge: Discrete Mathematics concepts — sets, logic, graph theory. This is directly tested in Google interviews and most Indian Class 11–12 students have never studied it. Khan Academy has a free Discrete Mathematics course. 30 minutes per week on this in Class 12 gives you a major advantage in BTech Year 1.
Google India also hires for Sales, Marketing, HR, Operations, Finance and Legal roles — but all require at least a Bachelor's degree and most require 2–5 years of experience. There are no non-coding roles at Google that hire directly after 10th or 12th. The closest you can get before completing a degree: Google's student volunteer programs and GDSC community roles, which are unpaid but provide direct exposure to Google's work culture and community. After graduation, Google hires non-engineers from IIMs for business roles and from journalism/communications programs for content roles.
Google India receives hundreds of thousands of applications per year and hires approximately 1,000–2,000 people annually across all roles. The acceptance rate for software engineering roles is estimated at under 1%. By comparison: Amazon India accepts ~3–5%, Microsoft India ~2–4%. However, Google's off-campus application volume is so high that the bottleneck is getting your resume reviewed — once in the interview, the pass rate is similar to other FAANG companies (~20–30%). This is why a referral or strong competitive programming profile is so valuable — it bypasses the resume screening bottleneck entirely.