Google internships are famously competitive, but they are also more systematic than most students expect. Google hires thousands of interns each year across software engineering, product management, UX design, marketing, data science and many other fields, and the selection process follows a clear, repeatable path. Understanding that path, and preparing for it months in advance, is what separates students who reach the interviews from those who never hear back.
This guide covers what Google internships look like, who is eligible, how the application and interview process works, and how to build a candidate profile that survives the screening stage.
Key takeaways
- Google internships span software engineering, STEP, product management, UX, data science and business roles.
- Internships are paid, typically last twelve to fourteen weeks over the summer, and include housing support or a stipend.
- You apply online at careers.google.com, and most teams review applications on a rolling basis in the fall.
- Software interviews are technical and focus on algorithms, data structures and coding on a shared editor.
- Non-technical roles test product sense, communication and structured problem solving in case-style interviews.
The range of Google internships
Most people know Google for software engineering, but the internship programme covers nearly every part of the company. On the technical side, there are software engineering internships for generalists, hardware roles, and the STEP (Student Training in Engineering Program) internship aimed at first- and second-year students. On the non-technical side, Google hires interns in product management, UX design, program management, data science, marketing and business strategy.
Because hiring is decentralised, each team posts its own internships on the careers site, with its own requirements and timeline. Some roles are remote or hybrid, but most technical internships are on-site at a Google office, and you typically work on a real project with a host team and a dedicated intern mentor.
Who is eligible?
Requirements vary by role, but the common baseline is current enrolment in a relevant bachelor's, master's or PhD programme, with recent graduates sometimes eligible for a limited window. There is no single citizenship rule for Google internships, which is a big difference from government and space programmes; instead, the practical constraint is work authorisation for the office location, and Google's internship team handles the specifics with each candidate.
That means an international student can absolutely intern at Google, including at offices in the United States and Europe, as long as the visa logistics work out. Start visa conversations early, because they can take months.
Are Google internships paid?
Yes, and generously by internship standards. Google interns receive a competitive monthly salary, and for on-site internships the company typically provides furnished housing or a housing stipend, a travel allowance, and other perks such as meals and access to intern events. The compensation is designed to make a summer at Google realistic even if you relocate from abroad, which is precisely why these internships are among the most popular funded opportunities in tech.
How to apply
Applications go through careers.google.com, where you search internships by location and discipline. Because teams hire on a rolling basis, timing is critical: many technical roles open in the early fall for the following summer and start interviewing immediately, so applying in September or October is genuinely different from applying in January. Set up job alerts on the careers site so you see postings the day they go live.
How the interview process works
The process differs between technical and non-technical roles, but it usually follows a similar arc.
Technical interviews
Software engineering and data science candidates complete a coding screen, often through a shared online editor, followed by one or more onsite-style interviews. The focus is on algorithms, data structures and clean problem solving: you are evaluated on how you think, communicate and handle edge cases, not just on whether your code compiles. Practise on a whiteboard or shared editor, explain your reasoning out loud, and do at least a few timed mock interviews before the real thing.
Non-technical interviews
Product management, UX and business interns face case-style interviews that test product sense, prioritisation and analytical thinking. Expect questions like "how would you improve a product for a specific audience" or "how would you measure the success of a new feature". Prepare a framework, such as goals, users, solutions and metrics, and practise applying it to real Google products and everyday apps.
Building a profile that gets read
Resumes at Google are screened by humans who look for evidence of initiative and impact. Projects beat coursework: a well-documented personal project, an open-source contribution, or a competitive programming record signals more than a high GPA alone. For design and product roles, a portfolio that shows your thinking is essential, and for research-aligned roles, publications and lab experience count heavily.
If your background is thin in one area, build it deliberately. Contributing to an open-source project, completing a rigorous online course, or securing a funded research internship first can give you the projects and references that make your Google application credible.
Common mistakes to avoid
Applying to every role at once dilutes your application; instead, pick two or three internships that genuinely fit your skills and tailor each. Do not wait until the deadline, because rolling hiring means early applications are read first. And do not let a rejection stop you: Google teams rehire constantly, and a strong candidate who applies again the next cycle is completely normal. Our guide to common application mistakes to avoid covers the same patterns in a different context.
How to apply: next steps
Create your careers.google.com profile today and set alerts for the roles that fit you. Then work backwards from the summer: if interviews happen in the fall, your coding practice and portfolio building should be well underway now. Target two or three roles, tailor your resume for each, and schedule at least one mock interview before you apply.
Finally, remember that a Google internship is a launchpad, not a final destination. Whatever the outcome, the interview preparation and project experience will strengthen every other application you make. For more tech and research opportunities abroad, browse our internships hub.
Internships