How to Apply for a job at Google

I’ve received a lot of messages and questions on how to get an internship or job at Google, so I’ve decided to write this post for everyone who is interested on what the process looks like: from application to interviewing (if you’re lucky to get the interview!)

My Google story:

Working at Google has been my dream for a while and two years ago that dream came true – I officially became a Noogler! (Noogler = New Googler)

And trust me, it was the best feeling ever! This is me and my fellow Nooglers at our Graduation:


I’ve had the most amazing time at this wonderful company, I’ve worked on super interesting projects, have learned A LOT and have met incredible people. They say that Google years are similar to dog years: it seems like it’s 7 years in 1 – but at the same time, the really fly by without you noticing.

So after two wonderfully intense and uncomfortably exciting years I’ve decided to go on another adventure and took a job at another company. My last day at Google was November 6th and it was very emotional because I love my team and simply everyone at that office (you can watch the vlog on my YouTube channel!).

So it’s been incredible and I would recommend working at that amazing company to anyone, so back to the application process!

1. Search for open roles

Head to the Google Careers website and explore! They have so many opportunities in so many different offices, so use keywords to search for what you’re interested in and don’t forget to check out the offices! You can filter job searches by locations, types of roles, experience, education level etc. and they even break it down for you into categories if you’re not sure where to start.

So find what interests you and read the role description carefully: what skills and qualifications are they asking for? If they are asking for a lot of work experience the role might be more senior, which will be harder to get – be realistic about what your experience and skills.

If you’re looking for an internship, make sure that you look at the page for Students – they outline the application process pretty well out there and I’ve heard great things about the internship programs at Google. In fact, a few of my colleagues used to be interns, so a lot of them end up getting full time positions after graduating!

Myth: Google only hires software engineers – again, check the fields of work page!

2. Application

So this is the tricky part, not only Google hires only the most talented people, but it also receives A TON of applications. So be realistic that you’re competing against a lot of people.

Make sure that you understand what the role that you’re applying for is about – maybe do some additional research or reach out to people on LinkedIn with a similar title to ask them what they do. If you think that you have the right skills to do the job, the next step would be updating your CV: it should mention all of the relevant skills and experience in it. Use keywords that are used on the job description and look at some additional ways to improve your CV (I love the Muse for that kind of stuff!). And the Google Careers website also has tips on how to apply.

Tip: if you know someone at Google, ask them to refer you.

Before applying through the Google Careers website, think of whether you know someone who works at Google – or maybe reach out to some people via LinkedIn! Do you remember I’ve mentioned that Google receives a huge amount of applications? Well sometimes it’s so many that the HR can’t see all of the incoming CVs…

Getting someone to refer you ensures that HR will look at your CV and will give you a response – they will either ask you to set up a call or say no. But at least they will respond this way for sure. The referral process has recently been super simplified and shouldn’t take too long for a Googler. And all you will need to provide is your CV with all your updated contact info (email + phone number).

In my last experience of referring someone, the system would then send the person an email with a tool where they could enter positions that they are interested in. From what I remember it was up to 3 – but you don’t have to enter them all.

If you can’t get referred by a Googler, then just click the blue “Apply” button on the top right corner and submit all of the information about yourself! Cover letters are optional and I didn’t write one for the application that got me the job – just saying.

3. The Interview

Yay! You got the interview, congratulations!!

This is definitely an achievement, so take a moment to celebrate. Once you’re done, start preparing for the interviews, because they won’t be super easy. Google hires the most talented people and you will need to prove that you’re one of them.

The first interview is usually a call with an HR person – they will ask you a couple of general questions (nothing too specific about the role yet) and might talk you through the interview and hiring process. If you go onto the next stage, this person will be your main point of contact for any questions you may have. In fact people at the Google HR are awesome, make sure you ask them questions about your upcoming interviews and how you can prepare for them.

Myth: Google asks brain teaser questions at their interviews – don’t worry there will be none of those famous golf ball questions!

Google gives some guidelines on how to prepare for the interviews – and if you’re applying for a technical role, make sure to go through the bottom section of that page!

But basically you will be tested on 4 main areas:

  • General cognitive ability: They want to see how you think, so talk through your thinking process and explain how you reach the conclusions/decisions that you do.
  • Leadership: Think about all of your experience that proves that you’re an empathetic leader who thinks about the community around you and empowers it to develop.
  • Role-related knowledge: Do you have the right skills and knowledge for the role?
  • Googleyness: Will you fit into the Google culture? Do you share the same values?

In my case (it was a non-technical interview), most questions were situational, something like: imagine you’re in the role and you have problem x – how would you solve it?

The interviewing process can be pretty long, but it gives you an understanding of what the role and the team are like, so definitely ask questions! It’s your chance to understand what you’re getting yourself into if you get the offer 🙂

The final stage if you’ve gone through all of the interviews, is the Committee and Executive review. I won’t go into too many details about it, but it’s basically how Google makes decisions on literally every single hire. You can read more about it here or ask your lovely HR point of contact!

If you didn’t make it..

Don’t give up!! It took me half a year of applications to get there! Sometimes it felt like my applications are not even getting there and on other times I got simply got rejected. But persistency pays off and if this is your dream, it’s definitely worth it.

What did you think about this post? Was it helpful? Are you thinking of applying soon? Let me know in the comments below!

<the blonde>

11 Comments

  1. Rebecca
    November 29, 2017 / 3:07 am

    Hi 🙂 loved your article! What do you mean when you say it took you half a year of applications? You applied several times?
    If I understand well, you didn’t pass a technical interview even though you applied for a technical role (soft eng for example)?
    Thanks ♥️😊

    • hamdan.ali749@gmail.com
      November 30, 2017 / 5:17 am

      Maybe it’s up to interviewer that how the way he/she takes interview I read alot that big IT companies only judge The IQ level of mind and for that testing it’s literally upto them either they give Coding puzzles , Technical terms or they can give you any real world problem they just check how much efficient way you find the solution.. can’t say they will took technical terms ir not we have to prepare our brain before go through…Look at her article the glance of her smartness clearly seen so i can say she is smarter that’s why she got hired..

    • codingblonde@gmail.com
      January 15, 2018 / 8:58 pm

      Hey Rebecca! I wasn’t applying for technical roles, I have a business background. And yes, I applied for multiple things, and some of the interviews I got weren’t successful because I needed a visa to work and those particular positions weren’t offering a relocation 🙂

  2. hamdan.ali749@gmail.com
    November 29, 2017 / 4:06 pm

    It’s really Helpful What about freshers ?suppose a fresher (Computer Software graduate) want to hire into Google so in his/her graduation period He focused on particular programming language and he just focus on it for example (only C language,C++,maybe Java) but only one language he did his/her best then he looking for the role opportunity that google once open hiring for that particular language (like as above i mentioned) so is they usually simply saying that he wants C programmer into hiring description ,,I do not think so they also add many other things That a normal graduate never heard probably during his/her study period? So in that case what should be the right way to find the correct job role? I know my question Lil bit confusing and not going to understand you in a glance sorry for that but i hope you will understand what i wanted to say here! Thanks Mam

    • codingblonde@gmail.com
      January 15, 2018 / 9:04 pm

      Hey! I’m not sure if I understand your question correctly, but if you were focusing on one language during your studies, I would say don’t limit yourself to it. In real world you will need many different skills, so make sure to constantly continue learning and improving.
      Regarding job search using the google careers website, you can search by keywords, so for example for C++ and the roles containing that language will come up! However, I haven’t seen any hob openings there that are limited to just one programming language, most of them ask for "Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go."

      Good luck!

  3. kbolzak@gmail.com
    February 3, 2018 / 4:42 am

    Маша, спасибо за пост! Скажите пожалуйста, сколько у вас занял весь процесс с момента подачи заявления до получения предложения на работу? Заранее спасибо! Катя

    • codingblonde@gmail.com
      February 3, 2018 / 5:44 am

      Привет Катя! Можно на ты?))
      Я получила первое письмо об интервью в начале августа и подписала контракт в двадцатых числах сентября – то есть чуть больше месяца. Зато виза заняла очень долгое время – с начала октября по декабрь… На самом деле все очень зависит от количества кандидатов, которых они смотрят и срочности заполнения места, то есть в каждый раз по-разному.
      Удачи тебе!! 🙂

  4. kbolzak@gmail.com
    February 3, 2018 / 9:11 pm

    Конечно, лучше на ты:) Спасибо за скорый ответ! Очень надеюсь попасть на твое выступление в Women in Tech в Денвере через пару недель и познакомиться ближе.

    • codingblonde@gmail.com
      February 6, 2018 / 6:22 pm

      Ты живешь в Колорадо?)) Если да, то мы просто обязаны выпить кофе как-нибудь!

  5. kulikova3@gmail.com
    February 8, 2018 / 8:36 pm

    В Денвере, да:). Было бы здорово)

  6. oliko.margishvili@gmail.com
    March 2, 2018 / 6:09 pm

    ты даешь мне мотивацию ;dd сколько тебе лет??

Leave a Reply

Your email address will not be published. Required fields are marked *