Google Interview Questions

Review this list of 867 Google interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 

    "Amazon is releasing a product recommendation carousel. Q1. How would we approach this launch with executive leadership? Q2. How would you obtain the data to find out if you should launch and what sample size should your testing batch be for an A/B test scenario? Clarifying Questions What is the current goal for the product recommendation - Increase sales How does the current product recommendation view look like on the home page - A mosaic list view Are there any existing custome"

    Christopher K. - "Amazon is releasing a product recommendation carousel. Q1. How would we approach this launch with executive leadership? Q2. How would you obtain the data to find out if you should launch and what sample size should your testing batch be for an A/B test scenario? Clarifying Questions What is the current goal for the product recommendation - Increase sales How does the current product recommendation view look like on the home page - A mosaic list view Are there any existing custome"See full answer

    Product Strategy
    Analytical
    +1 more
  • Technical Program Manager
    System Design
    +1 more
  • System Design
    Product Design
  • +2

    "Clarification questions: Does this include Street view photos, which includes (roads & highways, underwater & insider building and walking street view photos) ? No, for this question we will only look at photos taken via satellites. Google earth photographs the entire earth including land and oceans ? Yes Components of the equation (Square mile covering land x Number of photos per sq mile x Size of each photo x cost) + (Square mile covering ocean x Number of photos per"

    Niaz - "Clarification questions: Does this include Street view photos, which includes (roads & highways, underwater & insider building and walking street view photos) ? No, for this question we will only look at photos taken via satellites. Google earth photographs the entire earth including land and oceans ? Yes Components of the equation (Square mile covering land x Number of photos per sq mile x Size of each photo x cost) + (Square mile covering ocean x Number of photos per"See full answer

    Estimation
  • Product Manager
    Product Design
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • +1

    "Product "XYZ" explain what it is and which audience it is serving. Goals Ease the anxiety Offer the most comprehensive perspective of Cloud Engagement Democratize Upsell Insights Business Review Deck Slide #1: NPS - Now, Trend & Insights + Call To Action: FYI & solicit feedback Slide #2: User Engagement Update - DAU, WAU, MAU, Actions Completed + Call To Action: FYI & solicit feedback Slide #3: Partnership Update - Share new cross org collabor"

    Coach - "Product "XYZ" explain what it is and which audience it is serving. Goals Ease the anxiety Offer the most comprehensive perspective of Cloud Engagement Democratize Upsell Insights Business Review Deck Slide #1: NPS - Now, Trend & Insights + Call To Action: FYI & solicit feedback Slide #2: User Engagement Update - DAU, WAU, MAU, Actions Completed + Call To Action: FYI & solicit feedback Slide #3: Partnership Update - Share new cross org collabor"See full answer

    Product Manager
    Execution
    +2 more
  • Google logoAsked at Google 
    +5

    " from typing import List def least_interval(tasks: List[str], n: int) -> int: pass # your code goes here if n == 0: return len(tasks) dictionary = {} total_sum = len(tasks) output = 0 for t in tasks: if t in dictionary: dictionary[t] += 1 else: dictionary[t] = 1 dictLen = len(dictionary) while total_sum > 0: for key in dictionary.keys(): if dictionary[key] > 0: "

    Anonymous Quail - " from typing import List def least_interval(tasks: List[str], n: int) -> int: pass # your code goes here if n == 0: return len(tasks) dictionary = {} total_sum = len(tasks) output = 0 for t in tasks: if t in dictionary: dictionary[t] += 1 else: dictionary[t] = 1 dictLen = len(dictionary) while total_sum > 0: for key in dictionary.keys(): if dictionary[key] > 0: "See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +1 more
  • +1

    "Acquisition New sign-ups for Google Drive Service Google Drive app installs Activation Number of users with at least one file since sign-up Paid Google Drive Users Engagement DAU, MAU Sessions, Frequency Time spend Files accessed per session Task completion - sharing file, setting up automatic back up etc. Retention % Repeat Users % Users Churning out Google App Uninstalls Referral Inviting"

    Anil K. - "Acquisition New sign-ups for Google Drive Service Google Drive app installs Activation Number of users with at least one file since sign-up Paid Google Drive Users Engagement DAU, MAU Sessions, Frequency Time spend Files accessed per session Task completion - sharing file, setting up automatic back up etc. Retention % Repeat Users % Users Churning out Google App Uninstalls Referral Inviting"See full answer

    Product Manager
    Execution
    +1 more
  • +1

    "Clarifying questions We are referring to Facebook here within Meta products, correct?: Yes Can we base the CAC as of 2025?: yes Facebook acquires users through multiple channels, are we focussed on any particular channel? : We are looking at an overall CAC for Facebook What all do we want to include in CAC? Can we limit it to the marketing and advertising costs and leave aside technical, infrastructure or people costs?: yes Here’s how I will calculate this. **Customer acquisition c"

    Kartikeya N. - "Clarifying questions We are referring to Facebook here within Meta products, correct?: Yes Can we base the CAC as of 2025?: yes Facebook acquires users through multiple channels, are we focussed on any particular channel? : We are looking at an overall CAC for Facebook What all do we want to include in CAC? Can we limit it to the marketing and advertising costs and leave aside technical, infrastructure or people costs?: yes Here’s how I will calculate this. **Customer acquisition c"See full answer

    Product Manager
    Estimation
  • "Explore expanding beyond just two small roooms-- bigger rooms or a third room? Get insights from those who are teleporting about what the experience is like"

    Kim L. - "Explore expanding beyond just two small roooms-- bigger rooms or a third room? Get insights from those who are teleporting about what the experience is like"See full answer

    Product Manager
    Product Strategy
  • "I would like to ask questions to the interviewer as to if the company or I as TPM have any success history handling this magnitude. Also, I will talk on my behalf to justify my experience and caliber to drive this magnitude of project to success. But, I always follow a flow-chart approach when meeting exec management where I do my home work studying the current state of the project/ pain points/ issues/ blockers and steps we have taken or planning to take next to mitigate it. Now w.r.t the flow"

    Pramod V. - "I would like to ask questions to the interviewer as to if the company or I as TPM have any success history handling this magnitude. Also, I will talk on my behalf to justify my experience and caliber to drive this magnitude of project to success. But, I always follow a flow-chart approach when meeting exec management where I do my home work studying the current state of the project/ pain points/ issues/ blockers and steps we have taken or planning to take next to mitigate it. Now w.r.t the flow"See full answer

    Technical Program Manager
    Program Sense
    +2 more
  • "what is NUC? "

    Astro S. - "what is NUC? "See full answer

    Technical
  • Google logoAsked at Google 

    "Getting things done : I am extremely proud of walking the extra mile to get things done which I am extremely proud of in my career Ladder transfer : Being on the tactical front, to dream about creating a product from its inception to the delivery and being able to achieve it Gaining trust : Leading without authority is critical and gaining trust in the process of the peers and stakeholders is one thing I am extremely proud of."

    Googlepm 1. - "Getting things done : I am extremely proud of walking the extra mile to get things done which I am extremely proud of in my career Ladder transfer : Being on the tactical front, to dream about creating a product from its inception to the delivery and being able to achieve it Gaining trust : Leading without authority is critical and gaining trust in the process of the peers and stakeholders is one thing I am extremely proud of."See full answer

    Product Marketing Manager
    Behavioral
  • Google logoAsked at Google 

    "i am a fresher"

    Akash A. - "i am a fresher"See full answer

    Software Engineer
    Behavioral
  • +1

    "Clarification: What does "share" imply? is it the action of sharing the app or website ? My assumption here we are not talking about stock market share :P, other factors come into play there. Diving-in: I would like to classify the questions into 2 buckets Internal Do we have data on which platform the shares increases and split up by Mobile and if mobile via app or via browser, split by apple/android, split via desktop, tablet . Essentially source of the shares. What this will t"

    Pm P. - "Clarification: What does "share" imply? is it the action of sharing the app or website ? My assumption here we are not talking about stock market share :P, other factors come into play there. Diving-in: I would like to classify the questions into 2 buckets Internal Do we have data on which platform the shares increases and split up by Mobile and if mobile via app or via browser, split by apple/android, split via desktop, tablet . Essentially source of the shares. What this will t"See full answer

    Analytical
    Product Strategy
  • Google logoAsked at Google 

    "Yes, I need to compare the first half of the first string with the reverse order of the second half of the second string. Repeat this process to the first half of the second string and the second half of the first string."

    Anonymous Condor - "Yes, I need to compare the first half of the first string with the reverse order of the second half of the second string. Repeat this process to the first half of the second string and the second half of the first string."See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +1 more
  • Google logoAsked at Google 

    "def split_count(s): return 2**(len(s)-1) `"

    Steve M. - "def split_count(s): return 2**(len(s)-1) `"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
Showing 361-380 of 867