Working at Google is one of the hardest-to-get positions in the tech sector. Google engineers, product managers, and data scientists practice a combination of product sense, analytics, and cross-functional communication to ship products that impact millions of users at scale.
So, how do you actually get to interview with Google's roles? The most important step you can take is getting an internal referral from a current employee at the company. Here's a guide on how to get that referral, and why it's so important.
Why Referrals Matter
Companies like Google and Apple put a heavy weight onto referrals in the interview process. Getting referred by an existing employee is a big vote of confidence.
Getting a referral at Google can make or break your ability to make it to the interview round. Google gets hundreds of applications for their roles on a daily basis, which makes it challenging for candidates to stand out in the process. Google uses specific internal tooling to analyze and review resumes to rank their scores–unfortunately, this changes rapidly and is nearly impossible to predict other than the basics of what make an effective PM resume or what makes an effective data scientist resume.
Thus, the strongest way to stand out in the application process is to get a referral from someone internal at Google. Of course, getting one referral from anyone at the company helps, but here are some factors that can boost the signal from your referral:
- Role: The referral should ideally be of an employee that has the same role as the one you're applying for.
- Seniority: Referrals are stronger from folks who have higher seniority.
- Team: If applying to a specific team (generally this isn't the case with Google roles) it helps to have someone from the team refer you.
- Familiarity: Google can tell if a referral is genuine and if the person is familiar with your background–this helps in the application process
- Quantity: The more referrals, the better–Google does note if there's a large quantity of internal employees referring a candidate.
All that said, referrals don't necessarily just help you get the interview, they can also help you pass the interview. After an interview loop, Google's hiring committee reviews the entire packet of a candidate, including their referrals. Positive referrals can definitely boost a candidate's profile beyond just their interview performance.
Now that we know how important referrals are, let's strategize how to land them.
The best way to get referrals are to reach out to people you already know. In this section, we'll discuss how to identify those people and reach out to them or their second-degree connections.
The easiest way to find referrals from people who work at the company is to use LinkedIn's search feature. LinkedIn has a powerful advanced search feature that lets you browse people who work at the company you're applying for, in addition to people who used to work at the company.
In LinkedIn search, search for the company you're applying for (in this case, Google), and click "Advanced Search" to see a panel like the one below:
Note that you'll also want to filter by 1st degree connections or 2nd degree connections to see the individuals that are in your network. We've included the filter for past company in case those who used to work at Google could reach out to others they know at the company.
In addition to LinkedIn, let your personal network know you're applying for a role at Google (as well as other companies you're applying for). This helps your friends and network search on your behalf. A simple text message or email can do wonders for helping leverage your weak ties to get connected.
If you're affiliated with a university, there are often alumni networks and programs where you can reach out. Browse through the university network and find people who might be a good fit who went to your school that would be interested. Ideally, they currently work at the company.
Ultimately, it may not be possible to actually find someone in your network who works at the company–we know this can be frustrating! That's why we're testing the beta of a new referral network for Exponent members. Sign up here to submit yourself to be referred at a top company.
Now, hopefully you've generated a list of at least a few people you could reach out to for referrals. But now comes the hardest and most important step of the process, and one that 99% of people get wrong: how to ask for a referral.
Asking for Referrals
Asking for a referral can feel uncomfortable and daunting. What if the person doesn't know you that well? What if they don't respond?
Keep in mind that in general, employees want to refer you–Google employees get thousand dollar bonuses for successful referrals, so they're motivated to work with you and refer you if they think there's a good fit.
That said, let's take a look at how to draft a cold email to different types of contacts.
For a close connection (someone you would consider a friend), you can send a simple message to them as you normally do. Here's an example:
Hey Stephen! I'm applying for a few roles including the Google Product Manager role. I heard that getting a referral helps my application, and I was wondering if you'd be able to refer me? Let me know if you'd be up for it and I'd be happy to provide you more materials to make the process as easy as possible for you!
Here are some key elements of the message:
- Keep it personal: this is your friend, you don't need to be formal!
- Explain what role you're applying for: this helps set context for your friend!
- Explain why their referral would help: the part on "getting a referral helps my application" helps explain to your friend why it'd be valuable (not everyone has that context!)
- Offer help: This request doesn't end here; in fact, you should offer to provide more information and make sure it's as easy a process for them as possible.
Less Close Connection
Now, let's imagine you're reaching out to someone from an alumni network or someone who you knew professionally but a bit distantly.
Hey Stephen! I'm a Greendale university student and I'm applying for a Google Product Manager role this year. I saw that you currently work at Google as a product manager – working at Google as a product manager is my dream job, especially as I learn all about the possibilities of software engineering in my CS 101 class (with Professor Pelton).
I saw that you work on Google Photos which is one of my favorite Google products (I upload all my credit cards to Google Photos so I can remember the numbers, so you could say I'm a power user!).
I'm looking to get your advice on applying to the Google PM position as well as how working at Google has been for you. I'd also love to ask you for a referral if from our conversation you thought I might be a good fit for the role.
Let me know if you'd be up for a conversation - I should be free all day next Monday and Tuesday, and I'm happy to work around your schedule.
Here are some key elements of this message:
- Mention the connection: highlight what brings you together, whether it be your university or a mutual friend
- Do your research: Show that you've done the research about the person you're reaching out to. What about their profile in particular is a good fit?
- Be upfront: Don't hide that you're looking for a referral. Instead, talk about how you'd like a referral alongside wanting other advice and support in the process.
- Clear action item: Make it easy for them to take the next step in the process by offering times to connect.
Asking a Close Connection to ask another person
Sometimes, you'll want to ask your connection to ask someone else on your behalf. Here's an example:
Hey Stephen! I'm applying for a few roles including the Google Product Manager role. I've heard that getting a referral boosts my chances of landing the job. I saw that you're connected to Leslie Knope who works at Google as a product manager, and I thought we'd be a good connection given that we both have experience in the public sector as well as the private sector. I was wondering if you'd be open to passing along a message on my behalf (I can draft it!) and see if she'd up to chat with me?
Here are some key elements of this message:
- Explaining why the fit is good: Why should your friend connect you to this person? Explain what makes this connection worthwhile.
- Offer to draft the message: Don't simply ask to be connected. Instead, offer to draft a quick message that your friend can send on your behalf. This starts a "Double opt-in" process - Leslie will have to confirm she would like to connect with you before the connection is made. Offering the request this way makes it easier for the friend to actually send over the request.
After the Referral
So, now you've gotten someone to say yes–that's great! Be sure to answer all the questions they have in preparing your referral for review. Google often asks for a resume, how the referrer knows the candidate, and a few other role-specific information. You can work with your referrer to fill in the information and gaps.
Once they've referred you, you'll get a confirmation, and a recruiter may reach out to you. Keep in mind that regardless of a referral, you should still apply to the role on Google's Careers page. The referral will augment your application, but not replace it entirely.
After a recruiter reaches out, you can then focus on the phone screen with the recruiter, which will usually be a conversation about your resume and background, before you get to the interview stage.
At Exponent, we recommend starting interview preparation before applying, given how tough the interview processes are. Here are a few of the most common questions that Google may ask you:
- What's your favorite product and why? Watch our guide on answering this question
- Improve Headspace. Watch a Google PM's answer
- How does Google Docs work? Watch a Google PM's answer
- Design a URL Shortener. Watch a video explanation
- Write an LRU Cache. Read our example problem.
- Answer an Edit Distance coding algorithm problem. Watch a Google SWE's answer.
Technical Program Management & Engineering Management
- How do you set up projects for success? See how to talk about project success.
- How do you balance feature development and technical debt? Read our example answer.
- How do you recruit great engineers? Read our guide to recruiting and hiring.
- Tell me about a time you failed. Watch a founder's answer
- How do you prioritize engineering projects? Watch a LinkedIn Engineering Manager's answer.
While we hope this article was helpful, chances are you'll need more resources to best prepare for the Google interview. Luckily, there are tons of different resources on Exponent to help you practice and get ready for your upcoming Google interview:
👯♂️ Practice your behavioral and product sense skills with our interview practice tool.