
Google Data Analyst candidates report a mix of recruiter and background conversations, SQL or live-coding work, analytical judgment, statistics, and stakeholder communication. Reported processes range from 3 to 6 rounds.
$168K
Avg. Base Comp
$220K
Avg. Total Comp
3-6 rounds
Typical Rounds
4-8 weeks
Process Length
Google Data Analyst interviews in these reports combine technical reasoning with how clearly a candidate explains prior work. SQL is the most consistently named technical area, appearing in live, screen-shared, shared-document, and CoderPad-style exercises. One candidate described working from a supplied schema and table relationships; another was asked to surface assumptions before writing a SQL query against underspecified data. Practice narrating assumptions, joins, definitions, and trade-offs as you work rather than treating the exercise as a silent query-writing task.
The reports also make room for analytical judgment beyond code. Candidates described data-analysis and intuition discussions, a project that used data to predict an outcome, and statistics reasoning around a p-value and choosing between t- and z-tests. Prepare to explain the objective, data, approach, and evaluation of a project in plain language. A metrics-focused prompt and a data-cleaning discussion were also reported, so it may help to connect an analysis to a decision and communicate it to a non-technical stakeholder.
Behavioral conversations covered resumes, project ownership, motivation for Google and the role, stakeholder communication, and handling disagreement. Have concise examples that show how you managed work across groups. The evidence is varied across candidates, so individual interview sequences may differ.
Synthesized from 7 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Google process.
I sat down at my desk fifteen minutes early, staring at my own face on the Google Meet preview screen. My palms were sweaty enough that my mouse was slipping. I had five different tabs open with SQL cheat sheets, STAR method behavioral answers, and Google’s core values. The recruiter had told me it would be three rounds, back-to-back, with short breaks in between.
When the first interviewer logged on, I realized immediately that no amount of memorizing SQL joins was going to save me if I didn’t actually think on my feet.
Round 1: General Cognitive Ability (The "Wait, what?" Round) This wasn't a coding round; it was purely about how my brain worked. The interviewer didn't ask me to write a script. Instead, they asked an open-ended question: "If we wanted to measure the success of a new feature on Google Maps that shows wheelchair accessibility, what metrics would you look at?"
Where I felt confident: I started strong, talking about active users, click-through rates, and session duration. I laid out a neat little framework. Where I started sweating: The interviewer smiled and said, "Okay, but what if the feature is highly successful, but usage drops by 20% in the second month? What data do you look at to figure out why?" My mind went blank for a solid five seconds. I stammered something about seasonal trends before finally catching my breath and suggesting we segment the data by device type or geographical region to isolate the drop-off. I felt like I barely scraped by.
Round 2: Role-Related Knowledge (The Data Sense Round) This was the technical-but-not-quite-technical round. Since it's an apprenticeship, they weren't expecting me to build machine learning models. Instead, they shared their screen, showing a messy, disorganized spreadsheet of hypothetical e-commerce data.
Where I felt confident: The interviewer asked me how I would clean it up to find the top-performing products. Finally, I was in my element. I walked them through filtering out null values, standardizing the date formats, and using basic pivot table logic to aggregate sales by category. I didn't need to write code; I just needed to explain the logic of data hygiene. Where I started sweating: They asked me to explain my process to a hypothetical non-technical stakeholder who thought the data was completely wrong. Trying to explain data cleaning without using jargon like "boolean" or "null values" was much harder than I expected. I stumbled trying to translate data-speak into human-speak.
Round 3: Googliness & Leadership (The Vibe Check) This was standard behavioral stuff: "Tell me about a time you had a conflict in a team," and "Tell me about a time you failed."
What surprised me: I thought this would be the easiest round, but it was actually the most intense. They didn't just accept my first answer. They drilled down. When I gave my rehearsed answer about a project failing, they hit me with, "Looking back, what was the exact moment you realized it was going south, and why didn't you speak up then?" They didn't want the polished, "my biggest weakness is I care too much" BS. They wanted actual vulnerability. I ended up ditching my script and giving a messy, real answer about miscommunicating my bandwidth to a team.
The Real Takeaway The biggest surprise of the entire loop was realizing how little they cared about the syntax I had memorized, and how much they cared about how I handled being stuck. They wanted to see me hit a wall, get frustrated, and then think my way around it.
When I finally closed the laptop, I was completely drained. The LinkedIn version of this story is "Had an amazing and challenging conversation with the brilliant minds at Google!" The real version is that I immediately went to the kitchen, chugged a glass of water, and stared at a wall for twenty minutes wondering if I sounded like an idiot.
Questions asked: Here is the exact breakdown of what was asked, the technical prompts, and the hidden traps. Since this is an Apprenticeship role, the focus wasn't on whether I was already a senior data scientist—it was a test of my baseline logic, attention to detail, and how I approach problems I haven’t seen before.
Here is the brain dump for everyone applying next:
The Prompt: "Analyze this dataset, find three actionable insights to improve sales, and create a maximum 3-slide presentation for a non-technical product manager."
The Hidden Traps (Gotchas):
Dirty Data: The Date column was a mess. Half the rows were formatted MM/DD/YYYY and the other half were DD-MM-YYYY. If you just threw it into a pivot table without standardizing the dates first, your monthly revenue trends would be completely wrong.
The "Refund" Trap: In the Revenue column, some cells didn't have numbers—they had the string "REFUNDED". If you didn't filter those out or convert them to negative values, your sum calculations would break or inflate.
The Lesson: They don’t want complex predictive modeling here. They want to see if you actually look at the raw data before you start analyzing it.
Question 1: The Join Test
Prompt: "We have two tables. Table A is Users (User_ID, Sign_up_date, Country). Table B is Watch_History (User_ID, Video_ID, Watch_Minutes, Date). Write a query to find the top 5 countries by total watch minutes in the last 7 days."
What they were looking for: Can you do a basic JOIN? Do you remember to use GROUP BY Country? Do you know how to sort using ORDER BY ... DESC LIMIT 5?
The Follow-up: "What if a user signed up but has zero watch history? How does your query handle them?" (They were testing if I understood the difference between an INNER JOIN and a LEFT JOIN).
Question 2: The Logic Puzzle
Prompt: "You have a list of 100,000 search queries. How would you determine which queries are misspellings of 'YouTube'?"
My approach: I started talking about Levenshtein distance (edit distance). The interviewer stopped me and said, "Keep it simpler. No advanced algorithms. Just logic." I pivoted and said I would look at the bounce rate or the "next search" term—if users search "Yutube" and then immediately search "YouTube", the first was a typo. The interviewer visibly liked that answer. They want practical business logic, not just math.
The Prompt: "Imagine you are looking at a dashboard for Google Maps. You notice that the number of people searching for 'coffee shops' drops by 15% on a Wednesday compared to the previous Wednesday. Walk me through exactly what you investigate to find out why."
The Framework: You have to be structured here. Do not just guess. I broke it down into:
Internal Data/Bugs: Is the data pipeline broken? Did an app update roll out on Tuesday that broke the search bar?
External/Environmental: Was there a major weather event (like a hurricane) on the East Coast keeping people inside? Was last Wednesday a public holiday?
Segmentation: I told them I would slice the 15% drop by Geography (is it global or just one country?), Device (is it only happening on iOS?), and User Type.
The Curveball: The interviewer asked, "What if you check all of that, and everything is normal. What else could it be?" (I suggested checking if a competitor launched a massive promo, or if a backend server for a specific region was timing out).
Question 1: "Tell me about a time you had to analyze a piece of information and realized your initial assumption was completely wrong. What did you do?"
Tip: Pick a story where you actually messed up and caught it, not a fake humble-brag.
Question 2: "Tell me about a time you had to explain a complex concept to someone who had zero background in it."
Tip: This is a core skill for an analyst. I talked about explaining a spreadsheet model to a family member running a small business.
Small, Weird Details to Remember Silence is okay: During the SQL question, I said, "I need 30 seconds to structure this in my head." The interviewer muted their mic, smiled, and waited. You don't have to fill the dead air with panic talking.
Calculators: I was allowed to use a piece of scratch paper and a pen. Have one on your desk.
No Tricks: None of the interviewers were trying to trick me. When I got stuck on the SQL date function, the interviewer literally said, "Don't worry about the exact syntax, just write [DATE FUNCTION] and explain what it should do." They care about your brain, not your ability to act like a compiler.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Google
Write a query that returns all neighborhoods that have 0 users.
| Question | |
|---|---|
| 2nd Highest Salary | |
| Top Three Salaries | |
| First Touch Attribution | |
| First to Six | |
| Experiment Validity | |
| 500 Cards | |
| Last Transaction | |
| Button AB Test | |
| Top 3 Users | |
| Raining in Seattle | |
| Third Purchase | |
| Minimum Change | |
| Impression Reach | |
| Lazy Raters | |
| Network Experiment Design | |
| Complete Addresses | |
| Delivery Estimate Model | |
| Daily Retention Summary | |
| Reducing Error Margin | |
| Instagram TV Success | |
| Detecting ECG Tachycardia Runs | |
| Size of Joins | |
| P-value to a Layman | |
| Losing Users | |
| Google Maps Improvement | |
| Fair Coin | |
| Found Item | |
| Ride Coupon | |
| Type-ahead Search |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report early calls covering their background, analytics experience, prior responsibilities, and interest in Google or the role. Some also described resume walkthroughs, strengths and weaknesses, and questions about how they handle stress; prepare specific examples rather than a generic introduction.
Candidates report behavioral questions on project management, stakeholder communication, and responding when a colleague pursues a different approach. One report described explaining a data project’s objective, tools, approach, and evaluation, so clearly connect your contribution to how you worked with others.
Several candidates report live SQL exercises using screen sharing, a shared document, or CoderPad. Reported work included using a supplied schema, employee and project data, sorting, and discussing assumptions for messy data. Practice explaining your logic and assumptions while you work.
Candidates also report data-analysis or intuition questions, a metrics prompt, and a statistics discussion involving p-values and the choice between a t-test and z-test. You may be asked to explain the reasoning and limitations of an approach, not only arrive at an answer.