Google Interview Questions

38 total interview insight submissions
Interview Experience (97%)

The Interview Experience is a score from 1 star (very negative) to 5 stars (very positive) generated based on the Interview Insights at this company.

The number you see in the middle of the doughnut pie chart is the simple average of these scores. If you hover over the various sections of the donut, you will see the % breakdown of each score given.

The percentile score in the title is calculated across the entire Company Database and uses an adjusted score based on Bayesian Estimates (to account for companies that have few interview insights). Simply put, as a company gets more reviews, the confidence of a "true score" increases so it is pulled closer to its simple average and away from the average of the entire dataset.

4
  • Very Negative
  • Negative
  • Neutral
  • Positive
  • Very Positive
Interview Difficulty (98%)

The Interview Difficulty is a score ranging from very difficult (red) to very easy (green) generated based on the Interview Insights at this company.

The number you see in the middle of the doughnut pie chart is the simple average of these scores. The higher the number, the more difficult the interviews on average. If you hover over the various sections of the doughnut, you will see the % breakdown of each score given.

The percentile score in the title is calculated across the entire Company Database and uses an adjusted score based on Bayesian Estimates (to account for companies that have few interview insights). Simply put, as a company gets more insights, the confidence of a "true score" increases so it is pulled closer to its simple average and away from the average of the entire data set.

3.4
  • Very Easy
  • Easy
  • Average
  • Difficult
  • Very Difficult
% Interns - FT Offers (80%)

The % of Interns Getting a Full Time Offer chart is meant to provide a realistic estimate of the hiring practices of the company based on the reviews at this company.

The number you see in the middle of the doughnut pie chart is the simple average of these scores. If you hover over the various sections of the doughnut, you will see the % breakdown of each score given.

The percentile score in the title is calculated across the entire Company Database and uses an adjusted score based on Bayesian Estimates (to account for companies that have few reviews). Simply put, as a company gets more reviews, the confidence of a "true score" increases so it is pulled closer to the simple company average and away from the average of the entire data set.

50%
  • 0%
  • 10%
  • 20%
  • 30%
  • 40%
  • 50%
  • 60%
  • 70%
  • 80%
  • 90%
  • 100%

Interviews at Google

Filter by:
Year
Job Title
Group/Division
Location
Experience
Difficulty
2nd Year Analyst
Year 2021
Job Title 2nd Year Analyst
Group/Division N/A
Location San Francisco
Experience
Neutral
Difficulty
Average
Developer
Year 2020
Job Title Developer
Group/Division Research
Location Mountain View
Experience
Neutral
Difficulty
Difficult
Consultant
Year 2017
Job Title Consultant
Group/Division Generalist
Location New York
Experience
Positive
Difficulty
Average
3rd+ Year Analyst
Year 2019
Job Title 3rd+ Year Analyst
Group/Division N/A
Location Sunnyvale
Experience
Positive
Difficulty
Easy
Intern
Year 2019
Job Title Intern
Group/Division Strategy
Location San Francisco
Experience
Positive
Difficulty
Difficult
Engineer
Year 2019
Job Title Engineer
Group/Division Other
Location Dublin
Experience
Positive
Difficulty
Average
1st Year Analyst
Year 2017
Job Title 1st Year Analyst
Group/Division N/A
Location Mountain View
Experience
Positive
Difficulty
Difficult
1st Year Analyst
Year 2017
Job Title 1st Year Analyst
Group/Division N/A
Location San Francisco
Experience
Neutral
Difficulty
Easy
Intern
Year 2018
Job Title Intern
Group/Division Software
Location Mountain View
Experience
Neutral
Difficulty
Average
Engineer
Year 2017
Job Title Engineer
Group/Division Software
Location New York, NY, USA
Experience
Very Positive
Difficulty
Difficult

Interview Questions & Answers - Google Examples

Software Engineer Interview - Quantitative Research

Anonymous interview candidate in London
Interviewed: November 2023
Outcome
Declined Offer
Interview Source
College / University / On Campus Recruiting
Length of Process
Less than 1 month
Application
1 on 1 Interview
Interview
Direct onsite because I interviewed in the past and did well that time. From the time I sent my resume to interview day: 2 weeks. From interview day to offer over the phone: 2 weeks.

The syllabus for the interviews is very clear and simple:
1) Dynamic Programming
2) Super recursion (permutation, combination,...2^n, m^n, n!...etc. type of program. (NP hard, NP programs)
3) Probability related programs
4) Graphs: BFS/DFS are usually enough
5) All basic data structures from Arrays/Lists to circular queues, BSTs, Hash tables, B-Trees, and Red-Black trees, and all basic algorithms like sorting, binary search, median,...
6) Problem solving ability at a level similar to TopCoder Division 1, 250 points. If you can consistently solve these, then you are almost sure to get in with 2-weeks brush up.
7) Review all old interview questions in Glassdoor to get a feel. If you can solve 95% of them at home (including coding them up quickly and testing them out in a debugger + editor setup), you are in good shape.
8) Practice coding--write often and write a lot. If you can think of a solution, you should be able to code it easily...without much thought.
9) Very good to have for design interview: distributed systems knowledge and practical experience.
10) Good understanding of basic discrete math, computer architecture, basic math.
11) Coursera courses and assignments give a lot of what you need to know.
12) Note that all the above except the first 2 are useful in "real life" programming too!

Interview 1:
Graph related question and super recursion

Interview 2:
Design discussion involving a distributed system with writes/reads going on at different sites in parallel.

Interview 3:
Array and Tree related questions

Interview 4:
Designing a simple class to do something. Not hard, but not easy either. You need to know basic data structures very well to consider different designs and trade-offs.

Interview 5:
Dynamic programming,
Computer architecture and low level perf. enhancement question which requires knowledge of Trees, binary search, etc.

At the end, I wasn't tired and rather enjoyed the discussions. I think the key was long term preparation and time spent doing topcoder for several years (on and off as I enjoy solving the problems).

Conclusion: "It's not the best who win the race; it's the best prepared who win it."
Interview Questions
Dynamic programming, Computer architecture and low level perf. enhancement question which requires knowledge of Trees, binary search, etc.

Google BOLD Interview - Technology, Media and Telecom (TMT)

Anonymous interview candidate in San Diego
Interviewed: February 2023
Outcome
Declined Offer
Interview Source
College / University / On Campus Recruiting
Length of Process
1-2 months
Application
1 on 1 Interview
Personality Test
Interview
I had to submit an application, I had a behavioral interview and then submit a questionnaire about which team I wanted to be a part of. I then had a final interview and then got my offer later
Interview Questions
They asked me a hypothetical question If I were the new president of my university how would I manage the university

Software Engineer Intern Interview - Technology, Media and Telecom (TMT)

Anonymous employee in Mountain View
Interviewed: June 2022
Outcome
Accepted Offer
Interview Source
Applied Online
Length of Process
1-2 months
Application
Phone Interview
1 on 1 Interview
Personality Test
Background Check
Interview
The interview process was straightforward. A recruiter first reached out to me and called about why I was interested. I then had two technicals, each forty-five minutes, LeetCode medium difficulty (graph and array problems). Had two team matching calls, both of which want me to build a dashboard lol
Interview Questions
Given a database of direct reports find the number of indirect reports everyone has

SWE Interview - Software

Anonymous employee in San Francisco
Interviewed: March 2022
Outcome
Accepted Offer
Interview Source
Employee Referral
Length of Process
1-2 months
Application
1 on 1 Interview
Interview
It was great. 1 on 1. Few behavioral questions by HR. Some brain teasers by an employee. Phone screening.
Interview Questions
Hashtags, linked lists, Agile based programming

Program Manager (X) Interview - Technology

Anonymous interview candidate in Mountain View
Interviewed: April 2022
Outcome
No Offer
Interview Source
Employee Referral
Length of Process
1-2 months
Application
Phone Interview
1 on 1 Interview
Group Interview
Interview
For google X (Moonshot Factory): Met with employees and got a referral which led to a first screening with hiring manager. 1 additional call with head of department, followed by 2 case style interviews (1 hr each) with other members of the team (panel style). They decided to not move forward with hiring for the role after getting to the offer stage.
Interview Questions
How would you go about making a battery out of cement?

Summer Analyst Interview - Generalist

Anonymous interview candidate in Palo Alto
Interviewed: May 2012
Outcome
Declined Offer
Interview Source
Staffing Agency
Length of Process
3-4 months
Application
1 on 1 Interview
Presentation
Interview
Googles interview process was pretty long. I did some networking prior to the application. Once I applied I got an invitation for an interview
Interview Questions
Most diffuicult was what my faovirite class was and what projects I have completed

Software engineer Interview

Anonymous employee in Sunnyvale
Interviewed: February 2022
Outcome
Accepted Offer
Interview Source
Applied Online
Length of Process
Less than 1 month
Application
Phone Interview
1 on 1 Interview
Background Check
Interview
Recruiter likes your profile then contacts you. After that you have phone interview. After that there are bunch of interview that are final.
Interview Questions
NA

Software Engineer Intern Interview - Technology, Media and Telecom (TMT)

Anonymous employee in Mountain View
Interviewed: January 2022
Outcome
Accepted Offer
Interview Source
Employee Referral
Length of Process
2-3 months
Application
Phone Interview
1 on 1 Interview
Interview
The hiring process consisted of an initial online assessment, and then two back to back 45 minute coding interviews
Interview Questions
Graph Search Problems

Associate account strategist Interview - Sales

Anonymous employee in Redwood City
Interviewed: December 2021
Outcome
Accepted Offer
Interview Source
Employee Referral
Length of Process
2-3 months
Application
Phone Interview
1 on 1 Interview
Personality Test
Background Check
Interview
First got a referral from an employee I knew. Then got a call with hr. Then had 4 part super day with Gca, googlyness, leadership, and rrk
Interview Questions
How would you increase sales for YouTube music

Project Manager Interview - Other

Anonymous interview candidate in San Bruno
Interviewed: December 2021
Outcome
Declined Offer
Interview Source
Applied Online
Length of Process
Less than 1 month
Application
Phone Interview
Interview
Very simple and straight forward. Applied early December, invited to interview 1 week later and offer in hands 2 weeks after
Interview Questions
Honestly, nothing difficult. Was asked to walk through an approach to launch a new product. Interviewer was super kind, if you've ever cased for consulting there is truly no need to prep
$50bn+
Est Annual Revenue
Industry

Unlock WSO Database

1 month free. Add your own pay data.