Google Interview Questions

Review this list of 843 Google interview questions and answers verified by hiring managers and candidates.
  • +27

    "We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team. Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow. "

    Aabid S. - "We had a huge launch on September 1st of this year where we completely redesigned our application from the grounds up and also migrated to a new platform (React.JS). This project took us 8 months and the launch was a huge deal for the team. Unfortunately the launch wasn't as smooth as we expected and despite doing multiple rounds of QA, some major issues cropped up in the core part of the app right after launch and our client was quite upset since it was disrupting their day-to-day workflow. "See full answer

    Technical Program Manager
    Behavioral
    +7 more
  • Google logoAsked at Google 
    +20

    "Assumptions & Clarifications This is a platform based on YouTube, and it can use associated Google Products like Gmail, GDocs, GSheets etc along with Youtube as a base platform. Do you have any specific goals with the platform? For instance, should this be the de facto platform for Universities K12 schools etc? Assumption is that it can be used by anyone. Let us first discuss the target users, and then arrive at appropriate goals that we can use to measure the adoption of the produc"

    Karthik M. - "Assumptions & Clarifications This is a platform based on YouTube, and it can use associated Google Products like Gmail, GDocs, GSheets etc along with Youtube as a base platform. Do you have any specific goals with the platform? For instance, should this be the de facto platform for Universities K12 schools etc? Assumption is that it can be used by anyone. Let us first discuss the target users, and then arrive at appropriate goals that we can use to measure the adoption of the produc"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 
    Video answer for 'Estimate the number of restaurants in San Francisco.'
    +56

    "Candidate: Before we go ahead I have a few clarifying questions, I’d like to ask. Interviewer: Sure. Candidate: What is the exact definition of a restaurant, are we counting coffee shops, bars, street food trolleys, homemade food shops that only has delivery to customers’ place and etc... kinds of a restaurant as well? Interviewer: let’s assume that we only mean restaurants that people can go inside, order some food and eat. Let’s not consider bars and coffee shops and so"

    Jasmin R. - "Candidate: Before we go ahead I have a few clarifying questions, I’d like to ask. Interviewer: Sure. Candidate: What is the exact definition of a restaurant, are we counting coffee shops, bars, street food trolleys, homemade food shops that only has delivery to customers’ place and etc... kinds of a restaurant as well? Interviewer: let’s assume that we only mean restaurants that people can go inside, order some food and eat. Let’s not consider bars and coffee shops and so"See full answer

    Product Manager
    Estimation
  • +42

    "A clarifying question: Is this question asking about when I met a tight deadline in a project or how did I manage a project that had a tight deadline? The answer uploaded to this question is good, I would also add 'creating a critical path from overall project schedule and then making sure that none of the deliverables in the critical path are sacrificed in order to meet the tight deadline' as an action taken."

    Ushita S. - "A clarifying question: Is this question asking about when I met a tight deadline in a project or how did I manage a project that had a tight deadline? The answer uploaded to this question is good, I would also add 'creating a critical path from overall project schedule and then making sure that none of the deliverables in the critical path are sacrificed in order to meet the tight deadline' as an action taken."See full answer

    Product Manager
    Behavioral
    +5 more
  • Google logoAsked at Google 
    +4

    "To build a product using Generative AI (Gen AI), the process would involve multiple steps, from conceptualization to deployment. Here's a structured approach : 1. Identify the Problem or Opportunity Start with the need or opportunity: What problem do you want to solve? Is it to automate tasks, generate content, enhance creativity, or improve user experience? Example products:A content creation tool that generates blog posts or articles. A personalized customer support chatbot"

    Maulik S. - "To build a product using Generative AI (Gen AI), the process would involve multiple steps, from conceptualization to deployment. Here's a structured approach : 1. Identify the Problem or Opportunity Start with the need or opportunity: What problem do you want to solve? Is it to automate tasks, generate content, enhance creativity, or improve user experience? Example products:A content creation tool that generates blog posts or articles. A personalized customer support chatbot"See full answer

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

  • +14

    "Clarifying questions: Open metrics - Number of times users open the google document on a given day 10% decline - is it a gradual decline or steep decline? (since when) Do we witness decline from a specific geography? Decline for consumers or enterprise customers? Decline from web or mobile app? Review logs or bug reports to check if there are customer issues reports Internal Determine if a particular release is causing the issue Review other metrics to check if fewer do"

    Sahil A. - "Clarifying questions: Open metrics - Number of times users open the google document on a given day 10% decline - is it a gradual decline or steep decline? (since when) Do we witness decline from a specific geography? Decline for consumers or enterprise customers? Decline from web or mobile app? Review logs or bug reports to check if there are customer issues reports Internal Determine if a particular release is causing the issue Review other metrics to check if fewer do"See full answer

    Product Manager
    Execution
    +1 more
  • +8

    "Designing a system to deny services to requests from banned IPs involves integrating real-time IP checking with your service architecture. Here’s a detailed outline of how you can design such a system: System Design Overview The goal is to ensure that your service can efficiently check incoming requests against a list of banned IPs and deny access when necessary. The system will leverage an external API, security.gov.x, to determine if an IP address is blocked or allowed. **Key Compone"

    Palak A. - "Designing a system to deny services to requests from banned IPs involves integrating real-time IP checking with your service architecture. Here’s a detailed outline of how you can design such a system: System Design Overview The goal is to ensure that your service can efficiently check incoming requests against a list of banned IPs and deny access when necessary. The system will leverage an external API, security.gov.x, to determine if an IP address is blocked or allowed. **Key Compone"See full answer

    Software Engineer
    System Design
    +2 more
  • Google logoAsked at Google 
    +15

    "Here is the sample answer from the Assistant at https://chat.openai.com/g/g-Z8yp2xrzt-fang-pm-interview-assistant As a Product Manager at Google, designing a product for air travelers involves leveraging Google's technological prowess and vast data resources. Here's a comprehensive approach: 1. \\Understanding Goals and Objectives\\ \\Primary Goal:\\ Enhance the travel experience for air travelers through seamless information access, personalized s"

    Manish M. - "Here is the sample answer from the Assistant at https://chat.openai.com/g/g-Z8yp2xrzt-fang-pm-interview-assistant As a Product Manager at Google, designing a product for air travelers involves leveraging Google's technological prowess and vast data resources. Here's a comprehensive approach: 1. \\Understanding Goals and Objectives\\ \\Primary Goal:\\ Enhance the travel experience for air travelers through seamless information access, personalized s"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 
    +7

    " Honestly, the first question should be can you please explain the question in detail. Below is my breakdown of this question What kind of furniture market? Online or store-based? Will Google produce the furniture or will it be an aggregator? Once understood let us ask more clarifying questions Why does Google wanna get into this space? Is it to increase revenue or engagement? Is there a region that Google is thinking of starting in? I**s there a problem to be solved? What is the motivation"

    Ekta M. - " Honestly, the first question should be can you please explain the question in detail. Below is my breakdown of this question What kind of furniture market? Online or store-based? Will Google produce the furniture or will it be an aggregator? Once understood let us ask more clarifying questions Why does Google wanna get into this space? Is it to increase revenue or engagement? Is there a region that Google is thinking of starting in? I**s there a problem to be solved? What is the motivation"See full answer

    Product Manager
    Product Strategy
  • Google logoAsked at Google 
    Video answer for 'Should Google enter the ridesharing market?'
    +51

    "In general, I don't think Google should go into ridesharing market at this point. (06/2020) I have 3 reasons why Google should not get into ridesharing business at this point and a exception. Reason 1: Current market With major players like Uber and Lyft occupying around 90% of the market, current ridesharing business market is already crowded. These companies have been around for 6-7 years and users already formed the user habit of using either Uber or Lyft when they need a car to go some"

    Yao X. - "In general, I don't think Google should go into ridesharing market at this point. (06/2020) I have 3 reasons why Google should not get into ridesharing business at this point and a exception. Reason 1: Current market With major players like Uber and Lyft occupying around 90% of the market, current ridesharing business market is already crowded. These companies have been around for 6-7 years and users already formed the user habit of using either Uber or Lyft when they need a car to go some"See full answer

    Product Strategy
  • +11

    "I work at a startup that makes software for Law Enforcement and the FBI. Our product analyzes calls being made by prison inmates and "listens" for predictors of violence and criminal behavior. Our clients are some of the top state prisons in the country. Recently one of the largest states in the country decided to evaluate our product for their prison system. I demo'd the product to the officers and they seemed to like everything. During the presentation they asked us if the product was ADA com"

    Aabid S. - "I work at a startup that makes software for Law Enforcement and the FBI. Our product analyzes calls being made by prison inmates and "listens" for predictors of violence and criminal behavior. Our clients are some of the top state prisons in the country. Recently one of the largest states in the country decided to evaluate our product for their prison system. I demo'd the product to the officers and they seemed to like everything. During the presentation they asked us if the product was ADA com"See full answer

    Product Manager
    Behavioral
    +5 more
  • +26

    "YT's mission is to give everyone a voice and show them the world. So when a user is sharing their voice with us in the form of a feedback, I would receive it with open mind. I would first determine what the review is about: 1. app/website's performance 2. quality of content they experienced 3. complain about YT being addictive and causing them to lose time 4. difficulty in using the app/website (search, navigation, recent changes negatively affected their experience) 5. complain about other YTbe"

    Amit S. - "YT's mission is to give everyone a voice and show them the world. So when a user is sharing their voice with us in the form of a feedback, I would receive it with open mind. I would first determine what the review is about: 1. app/website's performance 2. quality of content they experienced 3. complain about YT being addictive and causing them to lose time 4. difficulty in using the app/website (search, navigation, recent changes negatively affected their experience) 5. complain about other YTbe"See full answer

    Execution
    Technical
  • Google logoAsked at Google 
    +8

    "Clarification Questions What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies. Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings. What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience _Goal: To design an elevator using emerging technologies to improve user experience in a C"

    Anonymous Muskox - "Clarification Questions What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies. Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings. What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience _Goal: To design an elevator using emerging technologies to improve user experience in a C"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 
    +13

    "Few clarifying questions here Is the competitor a service and does it have other offerings as well? Is it charging $5 for a service or only email? Is it for a specific platform here? Or does it include all platforms? Does the competitor have a huge market share/or is it a small company? Let's assume it's only for email's The structure I would want to layout for knowing what to do next for Gmail would be the following - Mission, Goals, Google's revenue model, Customer Profiles using Gm"

    Pratik M. - "Few clarifying questions here Is the competitor a service and does it have other offerings as well? Is it charging $5 for a service or only email? Is it for a specific platform here? Or does it include all platforms? Does the competitor have a huge market share/or is it a small company? Let's assume it's only for email's The structure I would want to layout for knowing what to do next for Gmail would be the following - Mission, Goals, Google's revenue model, Customer Profiles using Gm"See full answer

    Product Manager
    Product Strategy
    +1 more
  • Product Manager
    Product Strategy
    +1 more
  • Google logoAsked at Google 
    +28

    "Reversing a linked list is a very popular question. We have two approaches to reverse the linked list: Iterative approach and recursion approach. Iterative approach (JavaScript) function reverseLL(head){ if(head === null) return head; let prv = null; let next = null; let cur = head; while(cur){ next = cur.next; //backup cur.next = prv; prv = cur; cur = next; } head = prv; return head; } Recursion Approach (JS) function reverseLLByRecursion("

    Satyam S. - "Reversing a linked list is a very popular question. We have two approaches to reverse the linked list: Iterative approach and recursion approach. Iterative approach (JavaScript) function reverseLL(head){ if(head === null) return head; let prv = null; let next = null; let cur = head; while(cur){ next = cur.next; //backup cur.next = prv; prv = cur; cur = next; } head = prv; return head; } Recursion Approach (JS) function reverseLLByRecursion("See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Product Manager
    Product Strategy
  • +12

    "100 people per floor x 100 floors = 10,000 people. Uses of the elevator per day per person: 4, so 40,000 rides per day. Average length of a ride = 50 floors, assuming each ride is to the lobby. Target time per ride: 1 minute. Assuming 80% of traffic occurs during four rush hours, then 32,000 rides must happen in that time, so 133 per minute. Assuming six people per ride then you get 22 elevators required to operate during peak times. I reality you have to treat this as a Poisson arrival process"

    Marcos P. - "100 people per floor x 100 floors = 10,000 people. Uses of the elevator per day per person: 4, so 40,000 rides per day. Average length of a ride = 50 floors, assuming each ride is to the lobby. Target time per ride: 1 minute. Assuming 80% of traffic occurs during four rush hours, then 32,000 rides must happen in that time, so 133 per minute. Assuming six people per ride then you get 22 elevators required to operate during peak times. I reality you have to treat this as a Poisson arrival process"See full answer

    Product Manager
    Analytical
  • +22

    "Artificial intelligence (AI) and machine learning. The increasing ability of machines to learn and act intelligently will absolutely transform our world. It is also the driving force behind many of the other trends on this list. The Internet of Things (IoT). This refers to the ever-growing number of “smart” devices and objects that are connected to the internet. Such devices are constantly gathering and transmitting data, further fueling the growth in Big Data and AI. **Blockchains and"

    Ashish B. - "Artificial intelligence (AI) and machine learning. The increasing ability of machines to learn and act intelligently will absolutely transform our world. It is also the driving force behind many of the other trends on this list. The Internet of Things (IoT). This refers to the ever-growing number of “smart” devices and objects that are connected to the internet. Such devices are constantly gathering and transmitting data, further fueling the growth in Big Data and AI. **Blockchains and"See full answer

    Technical Program Manager
    Technical
  • Google logoAsked at Google 
    +7

    "This question can be answered in two different ways: a. Strategic b. Product Sense Since , the question is which product you would work upon , it is likely a product strategy question , where interviewer is trying to find about how would you go about selecting the product to solve for. Another approach would be to clarify on the two approaches from the Interviewer. Can ask your hierarchy in PM role [ APM/PM/ Sr. PM / GPM ] and then approach this. Candidate : Do you have any specific goal"

    Vivek S. - "This question can be answered in two different ways: a. Strategic b. Product Sense Since , the question is which product you would work upon , it is likely a product strategy question , where interviewer is trying to find about how would you go about selecting the product to solve for. Another approach would be to clarify on the two approaches from the Interviewer. Can ask your hierarchy in PM role [ APM/PM/ Sr. PM / GPM ] and then approach this. Candidate : Do you have any specific goal"See full answer

    Product Manager
    Product Strategy
Showing 21-40 of 843