Oh, there are a ton of ways. 1. Apply online and have a better resume than the supposedly 2,000,000 people who also applied. ( Cracking Into Google: 15 Reasons Why More Than 2 Million People Apply Each Year ) ( edit: that 2M figure is most likely all job applications not just internships )2. Go to a school that Google recruits from ( your best bet is Stanford, UC Berkeley, Carnegie Mellon, ULA, MIT The Schools Where Apple, Google, and Facebook Get Their Recruits ) 3. Go work at a company that Google hires a lot from. ( Google really likes Microsoft employees Charted: Where Google, Facebook, and Tesla like to poach from) 4. If your school has a Google Student Ambassador (GSA), apply for the program, get in, meet a recruiter, and ask for an interview. ( Google for Education: Student Ambassador Program ) 5. Go to hackathons Google attends, and impress the googler on site enough to get a recommendation. ( Page on hackalist.org )6. Get an internal recommendation. ( A good trick here is to use Facebook graph search and query for "friends and friends of friends that work at Google". For the love of all things holy, please don't be a pest and just ask random people you don't know for recommendations ) 7. Have an awesome linkedin that gets you noticed. ( How to get noticed by recruiters on LinkedIn - Blog - Wysdom Consulting ) 8. Have a friend that gets contacted by a google recruiter and ask them to recommend you when the recruiter asks if they know anyone that would be a good fit to interview with Google. BONUS : This one is my personal favorite.9. Realize you go to a school that Google doesn't recruit from, go to hackathons at other schools to try to meet a recruiter, realize your resume isn't good enough to grab their attention, build up your resume, realize you still can't get through the online filter, try to apply to be a GSA so you can meet a recruiter, find out you need a recommendation from a previous GSA, realize your school has never had a previous GSA, fly to pennsylvania to meet a GSA from another school ( shout out to Eden Shapiro), convince them to recommend you, get recommended and finally apply, become a GSA, fly out to the Googleplex for training, meet a recruiter, tell the recruiter you have a upcoming offer deadline at their favorite competitor, ask for an interview, have an interview two days later, get internship. It's as easy as that!