Home / Side Hustles

Google Summer Internship for Sophomores in 2026: The STEP Program Guide

Picture this. Mid-September, sophomore year. You're hunched over a problem set in the library, mainlining cold brew, when a friend slides their laptop across with a Glassdoor screenshot. A STEP…

The College Hobbies Desk July 20, 2026 · 11 min read We may earn a commission from links on this page. It never affects our rankings. How we test →
Google Summer Internship for Sophomores in 2026: The STEP Program Guide

Picture this. Mid-September, sophomore year. You're hunched over a problem set in the library, mainlining cold brew, when a friend slides their laptop across with a Glassdoor screenshot. A STEP intern at Google made $46.15/hr last summer. Twelve weeks. Housing covered. Free food. Mentorship. Real production code. You blink. You're a sophomore. You haven't hit Data Structures yet. You assumed Big Tech internships were locked behind a "rising senior" wall. They mostly are. But the google step internship is the one ladder that drops low enough for second-years to actually grab. This is the post I wish someone had handed me at 19. Here's what makes 2026 confusing. Google quietly rebranded STEP (Student Training in Engineering Program) to ASDI. Associate Software Developer Intern. But recruiters, alumni, and most career centers still call it STEP. Eligibility, pay band, and interview format are essentially the same. Applications open in late September, close by late October, slots get devoured fast. Below: who qualifies, how to apply, what the interviews actually look like (yes. Google Docs, not LeetCode IDE), what the offer is worth, and the difference between STEP, the standard SWE internship, BOLD, and the APM intern path. If you're a sophomore, this is your year.

Google office exterior with logo at Mountain View campus

What the google step internship actually is (and what it isn't)

STEP stands for Student Training in Engineering Program. Launched in 2007 because Google was losing engineering talent before junior year. Students who were great but didn't have polish for a standard SWE loop. It's a 12-week paid summer software engineering internship for first- and second-year undergrads in CS or a related field. You ship code on a real team, get a host engineer, do design reviews, present at the end. Not a shadow program. Not "intern lite." Production engineering with extra mentorship scaffolding. The honest difference vs. the standard SWE internship. Tighter project scope, bigger host coaching budget, joint cohort training in week one. Same badge. Same cafés. Same free laundry.

What STEP isn't. A guaranteed return offer. Most STEP interns who convert return the next summer as a regular SWE intern (junior year), not as a new-grad. Think of STEP as the foot-in-the-door that makes the next Google internship 5x easier to land.

Eligibility in 2026: who actually qualifies

Google's official line: first- or second-year undergrad in a Bachelor's in CS or a related technical field at a North American university (India, EMEA run their own cycles). At least two years remaining after the summer. Two CS courses completed before applying. Hands-on experience in C, C++, Java, JavaScript, or Python. Translation: if you finished CS1 and CS2 (or AP CS A plus a college intro), you're in the pool.

A few realities the FAQ page won't tell you. Transfer students count if two years remain. Community-college-to-four-year transfers are explicitly welcome. Non-CS majors qualify if your degree is "related technical". Math, EE, Physics, Cognitive Science, Stats. A friend who graduated Georgia Tech in 2024 got into STEP as a sophomore Industrial Engineering major because she'd been grinding Python projects since high school. The recruiter cared about the GitHub, not the major code.

Calendar with September and October dates circled

The google step internship application timeline for 2026

The google step internship cycle is annual and brutally compressed. Summer 2026 applications opened late September 2025, closed late October 2025. A four-to-six-week window. For Summer 2027, expect the same: posting around September 22-29, 2026, deadline around October 27-31, 2026.

Here's the trap. The "deadline" is rolling-ish. Google reviews resumes as they come in, and STEP recruiter capacity fills early because the cohort is smaller than the senior SWE intern class. Apply in the first 10 days. Not the last. Timeline after submission: resume screen (2-6 weeks), coding interview invite (Nov-Jan), two technical interviews one to two weeks apart, team-match (Feb-Mar), offer (Mar-early Apr), start date (May or June). No word by mid-February usually means a soft no. Not always. Move on.

Whiteboard with data structures diagrams (linked lists, trees, graphs)

What the google step interview actually looks like

Two technical rounds. Each 45 minutes. Both over Google Meet, and. The part that wrecks first-timers. You code in a shared Google Doc. No syntax highlighting. No autocomplete. No "run." Just you, a blinking cursor, and an engineer watching you think. Practice this. Open a blank Doc tonight, set a 45-minute timer, solve a LeetCode medium without an IDE. It feels wrong. That's the point.

Round one is easy-to-medium difficulty: string manipulation, array problems, hashmap usage, basic two-pointer or sliding window. Round two ratchets up to medium and sometimes medium-hard: trees, graphs (BFS/DFS, topological sort, shortest paths in 2D grids), recursion with memoization, time-complexity analysis you articulate out loud. Both rounds expect you to talk through your approach before you type. Brute force first, optimize second, code third, test fourth. Then complexity. In that order. The language is your choice. Python is the safest pick because Google Doc syntax overhead is lowest. Java and C++ both work. Don't pick a language you've used for fewer than 100 hours.

Two interviewers on video call with Google Doc showing code

The money: salary, housing, and what the offer is really worth

Let's talk numbers. Levels.fyi shows STEP / Software Engineer Intern compensation at roughly $46.15 per hour in the United States for recent cycles. Math: 40 hours × 12 weeks × $46.15 ≈ $22,150 in base pay. Many cohorts cluster around $10,000-$10,500/month on the salary slip. Housing is provided. Corporate housing near the office, or a stipend in the $9,000-$11,000 range for the summer if you arrange your own. Travel at start and end is reimbursed. Meals are free on-site. One-time relocation bonus. Laptop provided. Stack base + housing + relocation + meal value and total comp lands in the $35,000-$40,000 range for 12 weeks of work as a 19- or 20-year-old. Worth every hour of LeetCode. For India-based STEP cohorts, the monthly stipend has historically exceeded ₹1 lakh per month with housing assistance.

STEP vs. the standard Google SWE Internship, BOLD, and APM Intern

Four distinct Google internship tracks for undergrads. Applying to the wrong one is the most common self-inflicted rejection.

STEP (now ASDI). Sophomores (and some freshmen with strong prep). CS or related technical. Coding interviews. ~$46/hr. The only track explicitly designed for second-years.

Software Engineering Internship. Juniors/seniors in their penultimate year. Same pay band, broader project scope. Same two-round coding loop. Summer 2026 deadlines ran into May and June 2026 in some regions. Don't apply as a sophomore. Auto-screen.

BOLD Internship. Building Opportunities for Leadership and Development. Non-technical: Marketing, Sales, Finance, People Ops, Program Management. Penultimate-year undergrads. No coding interview. Behavioral + case rounds. Your door if you're a Business or Comms major.

APM Intern (Associate Product Manager). Product management for juniors entering final year. Famously selective. Summer 2026 application ran September 23 to October 7, 2025. Resume + transcript. No cover letter. Behavioral and product-sense rounds.

Honest take: sophomore CS major? STEP. Don't waste an app on the SWE role. Sophomore non-CS major? Wait a year, apply BOLD as a junior. PM-obsessed? BOLD junior year, APM senior year.

Student typing on laptop with LeetCode problem on screen

How to actually convert: the prep stack that works

Six months out. Pick one language. Drill the LeetCode "Top Interview 150" list. Target 100 problems by application time, with 30+ mediums. Skip hard problems. STEP rarely uses them.

Three months out. Mock interviews. Pramp is free. Interviewing.io has a free tier. Drill a friend in a Google Doc, no IDE, talking the whole time. Record one and listen back. You'll hate the "um" count. Fix it.

One month out. Polish the resume. Recruiters scan in ~15 seconds. Lead each bullet with a verb, end with a metric. "Built a Flask web app with 200+ users" beats "Worked on a personal project." Hackathon, merged open-source PR, CS TA gig. List them.

Two weeks out. Behavioral prep. Expect 5-10 minutes of behavioral at the top of round one. Three stories: teamwork, failure, learning. Use STAR but don't sound like a robot.

Stack of resumes with recruiter highlighting bullet points

Red flags and resume mistakes that kill sophomore applications

The most common reason strong sophomores get screened isn't GPA. It's a resume that screams "I'm too early." Listing "Microsoft Word. Proficient." Padding with high school activities past freshman year. Burying the one good project mid-page. No GitHub link in the header. Spelling Google with a lowercase g (yes, this happens). Skip the objective statement. Lead with Education, then Projects, then Experience, then Skills. If you don't have a real internship yet. Most sophomores don't. Your Projects section is your biggest lever. Make it count.

Conclusion

The google step internship is one of the only Big Tech doors built specifically for sophomores, and that window closes fast. September applications, October deadlines, January interviews, March offers. If you're a second-year CS or related-technical major with two languages under your belt and a GitHub that doesn't embarrass you, you have a real shot. Drill mediums in a blank Google Doc. Talk out loud. Apply early. And if you don't get in, apply to the SWE Internship as a junior. STEP prep compounds.

Diverse group of college interns around conference table with laptops
ProsCons
Apply in the first 10 days of the September windowDon't wait until the late-October deadline
Practice coding in a blank Google DocDon't rely on autocomplete during prep
Lead resume bullets with verbs, end with metricsDon't pad with high school activities
Pick one language and go deep (Python is safest)Don't switch languages two weeks before interview
Talk through your approach before typingDon't code silently — interviewers can't grade silence
Drill 100+ LeetCode problems with 30+ mediumsDon't grind only easy or only hard — STEP is medium-heavy
List a GitHub link in your resume headerDon't apply to the senior SWE intern role as a sophomore
Prep three behavioral stories (team, failure, learning)Don't memorize answers word-for-word
Apply to STEP plus a safety (Microsoft Explore, Meta U)Don't put all eggs in the STEP basket
Ask recruiters clarifying questions in interviewsDon't pretend you understood when you didn't
Test code with edge cases before saying "done"Don't forget to articulate time and space complexity
Follow up with a thank-you email within 24 hoursDon't ghost your recruiter after the loop

Frequently Asked Questions

Can freshmen apply to the google step internship? Officially yes. STEP / ASDI accepts first-years who've completed two CS courses and have coding experience in C, C++, Java, JavaScript, or Python. In practice, the cohort skews heavily sophomore. Freshmen who get in tend to have unusually strong pre-college prep. Competitive programming, AP CS A, projects already on GitHub. Apply, but treat it as a stretch.

What GPA do I need for STEP? Google doesn't publish a cutoff and recruiters claim there isn't a hard floor. Anecdotally, most accepted candidates sit between 3.4 and 4.0. A 3.2 with a killer project portfolio and clean coding performance can clear the bar. A 3.9 with zero projects often won't. Your transcript matters less than your ability to code in a Google Doc.

How competitive is the google step internship? Very. Google doesn't release exact numbers, but third-party estimates put STEP acceptance around 1-2% of applicants. The applicant pool is smaller than the senior SWE intern pool, but so is the cohort. Most rejections are "not this year," not "never." Reapplying as a junior to the SWE intern role is common and converts well.

What if my school isn't a "target" for Google recruiting? STEP was explicitly designed to surface talent from non-target schools. The online application is the great equalizer. Students from state schools, HBCUs, community-college transfers, and international universities have all converted at STEP. Your GitHub, your LeetCode performance, and your behavioral answers carry the loop. Not your school name.

Do I need to know data structures and algorithms before applying? You need the basics. Arrays, strings, hashmaps, linked lists, recursion, binary search, BFS/DFS on trees and simple graphs, sorting fundamentals. If your school covers DSA in spring of sophomore year and you apply in September, you'll be slightly behind. Self-study using NeetCode, the LeetCode "Top Interview 150" list, and CS50 sequel courses on edX can close the gap in 8-10 weeks.

What's the difference between STEP and ASDI? ASDI (Associate Software Developer Intern) is Google's 2025-2026 rebrand of STEP. Eligibility, structure, pay band, and interview format are essentially unchanged. Recruiters and career centers still use "STEP" interchangeably. Same program.

Can international students apply to STEP? Yes, with location-specific rules. The North America cohort requires enrollment at a North American university. F-1 visa sponsorship is handled via CPT. India, EMEA, and APAC have their own STEP cycles with separate timelines and stipend structures. Apply to the cycle matching your university's location, not your citizenship.

Do I get a return offer after STEP? A STEP offer doesn't auto-convert to full-time. Standard path: strong STEP performance → return offer to the SWE Internship next summer (junior year) → strong SWE Intern performance → full-time new-grad offer senior year. Two summers, one company. STEP-to-SWE-Intern conversion is reportedly high for strong performers.

The verdict
Picture this. Mid-September, sophomore year. You're hunched over a problem set in the library, mainlining cold brew, when a friend slides their laptop across with a Glassdoor screenshot. A STEP…
Keep reading