Google Interview Questions

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

    "You should be able to easily identify this as a Measure Success question. These kinds of questions are used to test your analytical skills, as well as your ability to track project progress post-launch. It also provides the interviewer confidence in your ability to think about analytics pre-emptively. Recall the strategy for tackling them methodically and thoroughly: Ask clarifying questions State the goal of the feature / product Behavior Mapping / UX Flow Mapping **"

    Exponent - "You should be able to easily identify this as a Measure Success question. These kinds of questions are used to test your analytical skills, as well as your ability to track project progress post-launch. It also provides the interviewer confidence in your ability to think about analytics pre-emptively. Recall the strategy for tackling them methodically and thoroughly: Ask clarifying questions State the goal of the feature / product Behavior Mapping / UX Flow Mapping **"See full answer

    Product Manager
  • " The productofarrays() function works by first creating an empty array to store the product of the two integers. Then, it iterates through the first array and multiplies each element by each element in the second array. The product of each element is then appended to the product array. Finally, the product array is returned def productofarrays(array1, array2): """ Calculates the product of two integers represented by two arrays. Args: array1: The first array. array2: The se"

    Praful B. - " The productofarrays() function works by first creating an empty array to store the product of the two integers. Then, it iterates through the first array and multiplies each element by each element in the second array. The product of each element is then appended to the product array. Finally, the product array is returned def productofarrays(array1, array2): """ Calculates the product of two integers represented by two arrays. Args: array1: The first array. array2: The se"See full answer

    Software Engineer
    Technical
  • "This is a classic Strategy Question, which asks you to justify high-level business decisions and strategy. With many acquisition strategy questions, we can first look at core competencies and synergies before offering more complex reasoning. > Google acquired Fitbit in 2019 for over $2 billion. Here are some reasons why:More data > Integrations with Google Health > Owning more hardware > Future wearable tech integrations > Prevent a competitive acquisition > I'll go into detail about each. F"

    Exponent - "This is a classic Strategy Question, which asks you to justify high-level business decisions and strategy. With many acquisition strategy questions, we can first look at core competencies and synergies before offering more complex reasoning. > Google acquired Fitbit in 2019 for over $2 billion. Here are some reasons why:More data > Integrations with Google Health > Owning more hardware > Future wearable tech integrations > Prevent a competitive acquisition > I'll go into detail about each. F"See full answer

    Product Manager
  • "Five to ten"

    Adam C. - "Five to ten"See full answer

    Estimation
  • Google logoAsked at Google 

    "Here’s a commonly used Git branching and release strategy that we used at my previous role: Branching strategy (Git-based) a. Main Branches main: Production-ready branch. Only tested and stable code is merged here. develop: Feature branches are merged here before being merged into main. b. Supporting Branches Feature Branches (feature/) Release Branches (release/) Hotfix Branches (hotfix/) 2.Release Strategy a. Continuous Deplo"

    Anonymous Dingo - "Here’s a commonly used Git branching and release strategy that we used at my previous role: Branching strategy (Git-based) a. Main Branches main: Production-ready branch. Only tested and stable code is merged here. develop: Feature branches are merged here before being merged into main. b. Supporting Branches Feature Branches (feature/) Release Branches (release/) Hotfix Branches (hotfix/) 2.Release Strategy a. Continuous Deplo"See full answer

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

  • Google logoAsked at Google 
    Product Designer
    Technical
  • "The other team was depending on the outcome of the release we were working on, since the service end points could not be established, the other team had to reshuffle their plans, and had to plan for uncertainity."

    Anonymous Shark - "The other team was depending on the outcome of the release we were working on, since the service end points could not be established, the other team had to reshuffle their plans, and had to plan for uncertainity."See full answer

    Technical Program Manager
    Behavioral
  • Product Design
  • "Google Plus"

    Siddharth J. - "Google Plus"See full answer

    Product Design
  • Google logoAsked at Google 

    "First of all, I could tell that Google maps are used by billions of people around the world. Not only immensely used by the billions of people, but also they are dependent on google maps. I believe that google maps are the only map service in the world, which is providing the best services. We are collecting huge data from this service, which is very useful to predict or analyze market sentiments. We have invested a humongous amount of time, effort, and money to establish these renowned google M"

    Tabrez Z. - "First of all, I could tell that Google maps are used by billions of people around the world. Not only immensely used by the billions of people, but also they are dependent on google maps. I believe that google maps are the only map service in the world, which is providing the best services. We are collecting huge data from this service, which is very useful to predict or analyze market sentiments. We have invested a humongous amount of time, effort, and money to establish these renowned google M"See full answer

    Product Strategy
  • Google logoAsked at Google 

    "Binary search is the technique to search an element in a sorted array in O(log(N)) time. It is also used in problems wherever we find monotonically increasing or decreasing patterns."

    Shivam S. - "Binary search is the technique to search an element in a sorted array in O(log(N)) time. It is also used in problems wherever we find monotonically increasing or decreasing patterns."See full answer

    Frontend Engineer
    Technical
  • Google logoAsked at Google 
    Product Design
  • Google logoAsked at Google 
    Product Manager
    Product Strategy
    +1 more
  • "Tiktok"

    Michael M. - "Tiktok"See full answer

    Product Design
  • Google logoAsked at Google 

    "Design a concert ticketing service Clarifying questions Concerting ticket service as in a service which will take care of booking the concert and checking them at the entrance. That's it right? When we say concert, what scale are we talking about? Will we include one-room stand up shows as well or just the big concerts? Mostly on big concerts. Can expand later. Who are we? Are we a third party app or we deal with managing artists? Third party Why are we doing this? Solve the gaps and in"

    Namrata L. - "Design a concert ticketing service Clarifying questions Concerting ticket service as in a service which will take care of booking the concert and checking them at the entrance. That's it right? When we say concert, what scale are we talking about? Will we include one-room stand up shows as well or just the big concerts? Mostly on big concerts. Can expand later. Who are we? Are we a third party app or we deal with managing artists? Third party Why are we doing this? Solve the gaps and in"See full answer

    Product Design
  • Google logoAsked at Google 

    "Looked at use-cases - what would be biggest value props be. Looked at VIP people moving to save the cost of private airplane, security personnel and for everyday people it could be used for emergencies when people had to be moved quickly and safely. Looked at industrial use cases also for security such as moving precious stones like diamonds or high amount of cash where there would be high security, armoured trucks and logistics cost. Decided to narrow down to industrial use and went deeper int"

    Nanda S. - "Looked at use-cases - what would be biggest value props be. Looked at VIP people moving to save the cost of private airplane, security personnel and for everyday people it could be used for emergencies when people had to be moved quickly and safely. Looked at industrial use cases also for security such as moving precious stones like diamonds or high amount of cash where there would be high security, armoured trucks and logistics cost. Decided to narrow down to industrial use and went deeper int"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 

    "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your"

    Exponent - "This is another Fermi problem — an estimation or approximation problem with limited information and back-of-the-envelope calculations. There's no right answer: interviewers want to understand how you think and how well you can explain your reasoning, rather than what you already know. Recall the formula for Fermi problems: Ask clarifying questions Catalog what you know Make equation(s) Think about edge cases to add to equation **Breakdown components of your"See full answer

    Product Manager
    Estimation
Showing 741-760 of 867