Google Interview Questions

48 total interview insight submissions
Interview Experience (95%)

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.

3.9
  • 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.3
  • 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.

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

Interviews at Google

Filter by:
Year
Job Title
Group/Division
Location
Experience
Difficulty
Intern
Year 2024
Job Title Intern
Group/Division N/A
Location Mountain View
Experience
Neutral
Difficulty
Average
Intern
Year 2025
Job Title Intern
Group/Division Technology, Media and Telecom (TMT)
Location Sydney
Experience
Very Positive
Difficulty
Average
Student / Prospective Monkey
Year 2025
Job Title Student / Prospective Monkey
Group/Division Technology
Location Seattle
Experience
Negative
Difficulty
Average
Student / Prospective Monkey
Year 2024
Job Title Student / Prospective Monkey
Group/Division Public Finance
Location New York
Experience
Neutral
Difficulty
Average
Consultant
Year 2022
Job Title Consultant
Group/Division Generalist
Location New York
Experience
Neutral
Difficulty
Easy
1st Year Analyst
Year 2023
Job Title 1st Year Analyst
Group/Division Generalist
Location New York
Experience
Positive
Difficulty
Difficult
1st Year Analyst
Year 2023
Job Title 1st Year Analyst
Group/Division Corporate Development
Location New York
Experience
Very Positive
Difficulty
Average
Intern
Year 2022
Job Title Intern
Group/Division Information Technology (IT)
Location Zurich
Experience
Positive
Difficulty
Difficult
Student / Prospective Monkey
Year 2024
Job Title Student / Prospective Monkey
Group/Division Software
Location London
Experience
Positive
Difficulty
Average
Student / Prospective Monkey
Year 2024
Job Title Student / Prospective Monkey
Group/Division Software
Location London
Experience
Positive
Difficulty
Average

Interview Questions & Answers - Google Examples

Software Engineering Intern Interview

Anonymous employee in Mountain View
Interviewed: March 2024
Outcome
Accepted Offer
Interview Source
College / University / On Campus Recruiting
Length of Process
1-2 months
Application
Phone Interview
1 on 1 Interview
Interview
Phone screen, then on-site interview in Mountain View. Offer extended after 2 weeks via phone call.
Interview Questions
Hardest question was an LC hard on directed graphs.

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

Anonymous employee in Sydney
Interviewed: July 2025
Outcome
Accepted Offer
Interview Source
College / University / On Campus Recruiting
Length of Process
1-2 months
Application
Phone Interview
Skills Test
Interview
One phone screen, followed by two technical interviews on DSA, conducted over around the timespan on 1 month, followed by offer.
Interview Questions
The most difficult part was solving the technical questions during the two coding screens, however the interviewers are also very supportive.

Data Scientist Intern Interview - Technology

Anonymous interview candidate in Seattle
Interviewed: November 2025
Outcome
No Offer
Interview Source
Applied Online
Length of Process
Less than 1 month
Application
1 on 1 Interview
Skills Test
Interview
There a two interviews in the first round. One is coding test, and the other is statistics. In the coding test, I am required to finish some problems by using any coding language. In the statistics test, I was asked some regression and math questions.
Interview Questions
Suppose there are 3 independent variables and 1 dependent variable. Compare: 1) reg Y on 3 variables in one function; 2) reg Y on each variable separately.

SWE Interview - Public Finance

Anonymous interview candidate in New York
Interviewed: June 2024
Outcome
No Offer
Interview Source
Applied Online
Length of Process
1-2 months
Application
Interview
The interview was conversational and focused on both behavioral and technical questions. The interviewer asked about my past projects, how I approach problem-solving, and how I handle tight deadlines. Overall, it felt professional but friendly, and I had a good opportunity to explain my experience and thought process.
Interview Questions
Tell me about your most difficult project, walk me through it

Strategy & Operations Interview - Generalist

Anonymous employee in New York
Interviewed: March 2022
Outcome
Accepted Offer
Interview Source
Recruiter
Length of Process
2-3 months
Application
Phone Interview
1 on 1 Interview
Interview
Phone screen, two one-on-one interviews with ICs, final interview with Director / HM. Mix of behavioral questions and some simple case questions focused on tech/SW (e.g., how to price a product, market entry).
Interview Questions
How would you price a subscription service for smart home hardware?

Analyst Interview - Generalist

Anonymous interview candidate in New York
Interviewed: March 2023
Outcome
No Offer
Interview Source
College / University / On Campus Recruiting
Length of Process
1-2 months
Application
Phone Interview
1 on 1 Interview
Group Interview
Skills Test
Interview
Google’s Recruiting Analyst Program streamlines hiring through data-driven insights and optimized processes.
Interview Questions
ne of the most difficult questions asked in Google’s Recruiting Analyst interviews is:
"How would you measure the effectiveness of a new recruiting strategy across multiple regions?"

This tests analytical thinking, data interpretation, and understanding of recruiting metrics.

Corporate Development Interview - Corporate Development

Anonymous interview candidate in New York
Interviewed: March 2023
Outcome
No Offer
Interview Source
Applied Online
Length of Process
1-2 months
Application
Phone Interview
Skills Test
Personality Test
Interview
First-Round Interview – Focuses on your background, deal experience, and basic financial/strategic knowledge.
Technical Interview – Tests financial modeling, valuation, M&A concepts, and market analysis.
Case Study or Modeling Test – A take-home or live exercise assessing deal evaluation skills.
Final Rounds – Interviews with senior execs covering strategy,
Interview Questions
Deal Experience – Walk me through a past M&A deal you worked on. What were the key challenges?
Synergies Analysis – How would you quantify synergies in an acquisition?
Valuation Debate – A company trades at 10x EBITDA but was just acquired at 15x. Why?
Market Entry Strategy – If our company wants to expand into a new market, how would you assess the opportunity?
Live Case Study – Analyze this company's financials and tell me if we should acquire them.

STEP Internship Interview - Information Technology (IT)

Anonymous interview candidate in Zurich
Interviewed: November 2022
Outcome
No Offer
Interview Source
Applied Online
Length of Process
Less than 1 month
Application
Phone Interview
Interview
Applied. Then got 2 45min interviews with 2 Software Engineers. Each with a leetcode medium problem.
Interview Questions
Given a set of points with (x,y) pairs, is there a mirroring point for all points?

Software Engineering Internship Interview - Software

Anonymous interview candidate in London
Interviewed: February 2024
Outcome
No Offer
Interview Source
Applied Online
Length of Process
Less than 1 month
Application
1 on 1 Interview
Interview
This is the technical interview which happens before project selection. I had two different interviews on leetcode style problems. The first interview was on a monotonic stack question and the second one was on a basic array question with some follow up questions that got progressively harder.
Interview Questions
The question on monotonic stacks I had not practiced this well. I came up with a suboptimal solution using dynamic programming.

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.
video
Break into Google
WSO Academy helps place students in Elite Firms around the world
$50bn+
Est Annual Revenue
Industry

Unlock WSO Database

1 month free. Add your own pay data.