Google interview prep · updated Oct 2026

Google Data Analyst Interview Questions

Data Analyst 8 questions

Data analysts at Google work with records of how people search, watch videos, use maps and respond to adverts. The questions are often about quality: did a change make results more useful? Prepare to define measures with care, to describe queries in plain words, to read experiments without fooling yourself, to deal with traffic from bots, and to explain findings to people who make product decisions. What to show here: honest measures of whether users were really helped. Each question below has what the interviewer is checking, an answer frame and a sample spoken answer to adapt.

Metrics

1. A change is made to how search results are ordered. Which measures would tell you whether the results became more useful to people?

What they are checking
Checks whether you can choose measures that reflect real usefulness and understand how each one can mislead.
Answer frame
  1. State what a good search looks like for the user.
  2. Propose measures: clicks on top results, quick returns, repeated searches.
  3. Explain how each can mislead.
  4. Combine with human ratings and an experiment.
Sample spoken answer

“A good search ends with the person finding what they wanted quickly. So I would look at how often people click one of the top results, how often they come straight back and click another, and how often they retype the query in other words. Each can mislead. No click may mean the answer was visible on the page itself. A long visit may mean a good page or a confusing one. So I would run the change as an experiment, read several measures together, and compare with ratings from trained human reviewers on a sample of queries. I would also check rare queries separately.”

Red flag to avoid

Weak answers rely on a single measure such as total clicks and assume more is always better.

SQL

2. You have a table of advert impressions with the position on the page, and a table of clicks. Describe how you would work out the click rate for each position.

What they are checking
Checks whether you can join and aggregate correctly, avoid double counting and notice bias in the result.
Answer frame
  1. Join clicks to impressions on the impression identifier with a left join.
  2. Group by position and count impressions and clicks.
  3. Divide, guarding against zero.
  4. Note duplicates and that position and advert quality are mixed.
Sample spoken answer

“I would start from the impressions table, since every click belongs to an impression but not the reverse. I would LEFT JOIN clicks on the impression identifier, so impressions without clicks are kept. Then I group by position, count distinct impressions and count distinct impressions that have a click, and divide the second by the first. I use distinct counts because one impression could have two click rows from a double tap. I would filter out known bot traffic first. When reading the result, I would say that top positions also hold the better adverts, so the rate reflects both position and quality.”

Red flag to avoid

Weak answers use an inner join and lose impressions with no click, or count a double click as two.

Metrics

3. In a test on YouTube, a new recommendation approach raises total watch time. What else would you check before calling it better for viewers?

What they are checking
Checks whether you look beyond an engagement number to viewer satisfaction and long-term effects.
Answer frame
  1. Question what watch time does and does not show.
  2. Add satisfaction signals: surveys, likes, not interested clicks.
  3. Look at how the gain is spread across viewers and kinds of video.
  4. Check long-term return and recommend.
Sample spoken answer

“Watch time shows that people kept watching, not that they were glad they did. I would check satisfaction signals: survey answers after videos, likes, and how often viewers choose not interested or leave a video early. I would see how the gain is spread. If it comes from a small group watching much more late at night, that is different from most viewers watching a little more. I would check whether the variety of videos watched became narrower. Last, I would look at whether viewers return in the following weeks. My recommendation would present all of this, not one number.”

Red flag to avoid

Weak answers accept higher watch time as proof and never ask whether viewers were satisfied.

Technical

4. Some traffic to a site comes from automated programs, not people. How would you keep that traffic from distorting your analysis of adverts or search?

What they are checking
Checks your approach to a data quality problem where the bad data tries to look like good data.
Answer frame
  1. Describe signs of automated traffic: speed, volume, patterns, no page interaction.
  2. Apply known filters and lists first.
  3. Look for outliers left over and check them.
  4. Report results with and without filtering.
Sample spoken answer

“I would start with the filters the company already maintains, since detecting bots is specialist work. Then I would look for what slips through: a single address making thousands of queries, clicks arriving at perfectly regular intervals, sessions that never scroll or move a pointer, or a sudden block of traffic from one data centre. I would not delete rows silently. I would flag them and run the analysis both ways. If the conclusion changes depending on the flagged traffic, that is a finding in itself. For adverts this matters more, because advertisers should not be billed for clicks no person made.”

Red flag to avoid

Weak answers assume all traffic is human, or remove outliers without checking what they are.

Behavioral

5. Tell me about a time an experiment result looked too good, and you found a flaw before the team acted on it.

What they are checking
Checks your scepticism towards your own results and your habit of checking before announcing.
Answer frame
  1. Describe the experiment and the surprising result.
  2. Explain what made you doubt it.
  3. Show how you found the flaw.
  4. Share what the corrected result was and what the team did.
Sample spoken answer

“On your project we tested a new layout, and the first report showed a very large rise in sign-ups. The team was excited. It was far larger than any change we had seen, so I checked the basics before celebrating. The two groups were not the same size, although they should have been. I traced it to a bug: users on older app versions in the test group were not being logged, so the slow, less engaged users were missing from one side. After the fix, the rise was your result. I now check group sizes first, before looking at any outcome.”

Red flag to avoid

Weak answers report the exciting number at once, or only look for flaws when the result is bad.

Behavioral

6. Describe a time a product team wanted a single number for quality, and you had to explain why one number was not enough.

What they are checking
Checks whether you can push back on oversimplified measures while still giving decision makers something they can use.
Answer frame
  1. Describe the request.
  2. Explain the risk of the single number.
  3. Show what you offered instead.
  4. Share how it was used.
Sample spoken answer

“A product lead asked me for one quality score for the search feature in your project, to put on a weekly slide. I understood the wish, but any single number would hide trade-offs. Speed could improve while accuracy for rare queries fell. I did not refuse. I proposed one headline measure with three guardrail measures beside it, shown as a small table with colours, and a rule that the headline could not be called a win if a guardrail got worse. I explained it with a past example where this would have caught a problem. The team adopted it, and your result.”

Red flag to avoid

Weak answers hand over an average without caveats, or lecture the team without offering anything usable.

Scenario

7. Use of a maps feature doubles overnight in a single city, with no launch planned there. How do you work out what happened?

What they are checking
Checks whether you investigate surprising good news as carefully as bad news.
Answer frame
  1. Check logging and data pipelines for changes.
  2. Look for automated traffic or one source.
  3. Look for real events: weather, a transport strike, a festival.
  4. Report what you found and how sure you are.
Sample spoken answer

“A sudden doubling makes me suspicious before it makes me happy. I would first check whether logging changed: a new app version counting an event twice, or a pipeline that loaded one day two times. Then I would see whether the rise comes from many users or a few, and from phones or from one network, which would suggest automated traffic. If the data looks sound, I would look at the real world: a transport strike, a storm, a big match or a festival can push many people to check routes. I would report the most likely cause and how sure I am.”

Red flag to avoid

Weak answers celebrate the rise, or assume it is a bug without checking what happened in the city.

Why this company

8. What interests you about analysing how people search, watch and find their way, as an analyst at Google?

What they are checking
Checks whether you care about measuring usefulness to people, and can connect that to your past work.
Answer frame
  1. Say what questions interest you.
  2. Link them to search, video or maps data.
  3. Give an example from your work.
  4. Say what you want to learn.
Sample spoken answer

“I am interested in the question of whether a product really helped someone, which is harder than whether they used it. In search, a good result can mean the person left quickly. In video, more watching is not always better. I like that the measures here need that level of thought. In my previous role I worked on your project, and the most valuable thing I did was show that a measure we trusted was misleading us. I would like to learn how experienced analysts design experiments at this size, and how they keep a team honest about what the numbers mean.”

Red flag to avoid

Weak answers focus on the volume of data or the tools, and not on the questions being asked.

Salary questions come last

No figures on this page: pay depends on the level, the city and the offer in front of you. When the offer comes, the free salary negotiation script helps with that part.

For the call itself

The questions above are the prep. On the real call, ClapAssist helps with the ones you did not practice.

ClapAssist is an AI interview assistant for Mac and Windows. It listens to the interview on your computer and shows you what to say, in short lines you can read while you talk. Your live interview audio and screen are never stored. Your resume and notes are saved to your account so the app fills them in on any computer. It is hidden from screen share on every plan, including Free; only you can see it.

Download with 10 free minutes
Mac and Windows · Stays out of screen share · No card