Top Google Interview Questions

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

    "I’m Rajeev, a Senior Product Manager with 6+ years of experience driving growth across e-commerce, travel, and digital ecosystems. I began my career at Lazada and Jumia, leading product and tech transformation initiatives such as gamified promotions and payments automation that delivered a 2.3x uplift in conversion and saved hundreds of thousands in annual costs. At HafH, a global travel subscription platform, I defined and executed product strategy that scaled supply 20x via API integrations, d"

    Rajeev K. - "I’m Rajeev, a Senior Product Manager with 6+ years of experience driving growth across e-commerce, travel, and digital ecosystems. I began my career at Lazada and Jumia, leading product and tech transformation initiatives such as gamified promotions and payments automation that delivered a 2.3x uplift in conversion and saved hundreds of thousands in annual costs. At HafH, a global travel subscription platform, I defined and executed product strategy that scaled supply 20x via API integrations, d"See full answer

    Software Engineer
    Behavioral
  • "Understand the problem:Users in areas with poor or no data coverage can't fully utilize their smartphones. This affects communication, access to information, and use of various apps. Potential solutions: a) Offline capabilities: Enhance offline modes for popular apps (maps, messaging, content consumption). Implement better caching mechanisms to store frequently accessed data. Develop a system for queuing actions to be executed once coverage is restored. b) Improved connectivity: -"

    Surbhi G. - "Understand the problem:Users in areas with poor or no data coverage can't fully utilize their smartphones. This affects communication, access to information, and use of various apps. Potential solutions: a) Offline capabilities: Enhance offline modes for popular apps (maps, messaging, content consumption). Implement better caching mechanisms to store frequently accessed data. Develop a system for queuing actions to be executed once coverage is restored. b) Improved connectivity: -"See full answer

    Product Design
    Technical
  • Google logoAsked at Google 

    "To answer this I'd like to think through Facebook's mission, how a dating app aligns with that mission, whether or not a dating app would drive towards Facebook's success as a company, and then the market fit for Facebook moving into the space. Mission Facebook's mission is something to the effect of "bringing the world closer together by giving individuals the tools to build community." Any generic dating app's mission would be something to the effect of "bringing people together and formi"

    Anonymous Hawk - "To answer this I'd like to think through Facebook's mission, how a dating app aligns with that mission, whether or not a dating app would drive towards Facebook's success as a company, and then the market fit for Facebook moving into the space. Mission Facebook's mission is something to the effect of "bringing the world closer together by giving individuals the tools to build community." Any generic dating app's mission would be something to the effect of "bringing people together and formi"See full answer

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

  • Google logoAsked at Google 
    Product Strategy
    Behavioral
  • 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
  • Google logoAsked at Google 
    +5

    " import java.util.*; class Solution { static int leastInterval(char[] tasks, int n) { if (tasks.length == 0) return 0; // as the number of characters are 26 defining an array of 26 and incrementing // the defined array int[] count = new int[26]; for (int i = 0; i<tasks.length; i++){ count[tasks[i] -'A']++; } Arrays.sort(count); int maxFreq = count[25]; int idle = (maxFreq - 1) * n; "

    Sailaja R. - " import java.util.*; class Solution { static int leastInterval(char[] tasks, int n) { if (tasks.length == 0) return 0; // as the number of characters are 26 defining an array of 26 and incrementing // the defined array int[] count = new int[26]; for (int i = 0; i<tasks.length; i++){ count[tasks[i] -'A']++; } Arrays.sort(count); int maxFreq = count[25]; int idle = (maxFreq - 1) * n; "See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +1 more
  • "Clarifying questions: What kind of users are we talking about? Internal or external ? (Assumption: External) When was this issue discovered? (Not so long ago) Is this specific to a particular geographical location ? (Answer: No) External: Geography, time ? Internal: Pain points: Technical - latency, lag Engagement - Less engagement available on website , users are bored while waiting for their search results to appear Review - Explore platform options for users to review their experie"

    Anuradha T. - "Clarifying questions: What kind of users are we talking about? Internal or external ? (Assumption: External) When was this issue discovered? (Not so long ago) Is this specific to a particular geographical location ? (Answer: No) External: Geography, time ? Internal: Pain points: Technical - latency, lag Engagement - Less engagement available on website , users are bored while waiting for their search results to appear Review - Explore platform options for users to review their experie"See full answer

    Product Manager
    Analytical
  • Product Strategy
  • Google logoAsked at Google 

    "I will talk about the carwash landscape here a bit. How futuristic do you want the solution to be - flying cars kind of futuristic or something that I can use even now ? What do you mean by a car wash - Is it a physical location where I take my car to OR is it something that I can install at home ? There are two sides to a car wash set up - the car wash company and the user - I am going to assume that we are building this solution for the user. Is there an specific goal in mind or I can cho"

    Suyash kumar T. - "I will talk about the carwash landscape here a bit. How futuristic do you want the solution to be - flying cars kind of futuristic or something that I can use even now ? What do you mean by a car wash - Is it a physical location where I take my car to OR is it something that I can install at home ? There are two sides to a car wash set up - the car wash company and the user - I am going to assume that we are building this solution for the user. Is there an specific goal in mind or I can cho"See full answer

    Product Design
  • "My company was acquired and I was responsible for planning and managing a transition & integration of custom real-time time-series data and event capture software. I worked with lab scientists (who were running the instruments from which the data would be captured) to understand their unique needs compared to the use cases the software was originally written and deployed for. I wrote proposals for integrating specific components of the software and abandoning others, receiving review and a"

    Marwan O. - "My company was acquired and I was responsible for planning and managing a transition & integration of custom real-time time-series data and event capture software. I worked with lab scientists (who were running the instruments from which the data would be captured) to understand their unique needs compared to the use cases the software was originally written and deployed for. I wrote proposals for integrating specific components of the software and abandoning others, receiving review and a"See full answer

    Product Manager
    Behavioral
    +1 more
  • "Situation: This is an example from 2019 where I worked as a TPM in a leading company in the Tax, Accounting and Audit software biz in N. America. All our engineering teams had adopted agile ways of working and utilizing Scrum. Our teams had been at this for a while and were pretty good at planning and executing sprints. We would have quarterly releases to Production but we strived to have Production ready increments each Sprint. Since the software was in use for years , we would often get Pr"

    Adib M. - "Situation: This is an example from 2019 where I worked as a TPM in a leading company in the Tax, Accounting and Audit software biz in N. America. All our engineering teams had adopted agile ways of working and utilizing Scrum. Our teams had been at this for a while and were pretty good at planning and executing sprints. We would have quarterly releases to Production but we strived to have Production ready increments each Sprint. Since the software was in use for years , we would often get Pr"See full answer

    Technical Program Manager
  • Product Manager
    Product Design
    +1 more
  • Google logoAsked at Google 

    "Asked clarifying questions to understand why we want to do this. Said building is too labor intensive and AirBnB has years of experience in this. Said buying a company is probably too expensive and doesn't address why we're doing this to begin with. I said partnering with a travel company might be the best move."

    Andrea M. - "Asked clarifying questions to understand why we want to do this. Said building is too labor intensive and AirBnB has years of experience in this. Said buying a company is probably too expensive and doesn't address why we're doing this to begin with. I said partnering with a travel company might be the best move."See full answer

    Product Manager
    Product Strategy
  • Google logoAsked at Google 

    "goal : user experience CUJ for cinema : Part A : deciding to watch a movie read reviews for movies that have released check nearby cinemas that are showing that movie check with friends/family who want to go with you find tickets online at a nearby cinema (if its a hit movie, you better hurry) buy tickets online split price on an app like split wise Part B : physically arriving at the theatre arrive at cinema hall find parking show e-ticket to enter stand i"

    Ananya M. - "goal : user experience CUJ for cinema : Part A : deciding to watch a movie read reviews for movies that have released check nearby cinemas that are showing that movie check with friends/family who want to go with you find tickets online at a nearby cinema (if its a hit movie, you better hurry) buy tickets online split price on an app like split wise Part B : physically arriving at the theatre arrive at cinema hall find parking show e-ticket to enter stand i"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 

    "Clarifications and GoalsTimeline: Three years. Geography: U.S. market. Scope: Google Photos integration with Drive, Gmail, and Pixel devices. Revenue Sources: Storage subscriptions, in-app purchases, and new streams. Google’s Mission & ObjectivesMission: Organize the world’s information and make it accessible and useful. Business Goals:Increase user engagement. Boost adoption of premium tiers. Explore new monetization streams. Landscape AnalysisCompetitors: A"

    Carlos S. - "Clarifications and GoalsTimeline: Three years. Geography: U.S. market. Scope: Google Photos integration with Drive, Gmail, and Pixel devices. Revenue Sources: Storage subscriptions, in-app purchases, and new streams. Google’s Mission & ObjectivesMission: Organize the world’s information and make it accessible and useful. Business Goals:Increase user engagement. Boost adoption of premium tiers. Explore new monetization streams. Landscape AnalysisCompetitors: A"See full answer

    Product Manager
    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
  • "Goal: The goal of the product is to create a virtual communication system that enables the CEO/Executives of Google to have realistic in-person interactions with people located in different parts of the world. Identifying Different Users: CEO of Google Business executives and professionals Selecting Right User: The primary user for this product is the CEO of Google who needs to have a virtual communication system that can facilitate face-to-face interactions. Defining Features: High-q"

    Anonymous Panda - "Goal: The goal of the product is to create a virtual communication system that enables the CEO/Executives of Google to have realistic in-person interactions with people located in different parts of the world. Identifying Different Users: CEO of Google Business executives and professionals Selecting Right User: The primary user for this product is the CEO of Google who needs to have a virtual communication system that can facilitate face-to-face interactions. Defining Features: High-q"See full answer

    Product Manager
    Product Design
    +1 more
Showing 521-540 of 867