Skip to main content

Google Interview Questions

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

    "Clarification Questions : Do all 10000 persons need Email access, or is 10000 people the colony's size? : Yes, 10000 people will use emails. As I am a PM for Gmail, I assume we are focusing just on email as a form of communication: Yes. Are there any requirements on the size of attachments allowable in the emails? : I will leave it up to you. Understand the user behavior -> Identify key metrics -> Make quantitative estimation -> Understand plans -> Propose network bandwidth. User b"

    Navin T. - "Clarification Questions : Do all 10000 persons need Email access, or is 10000 people the colony's size? : Yes, 10000 people will use emails. As I am a PM for Gmail, I assume we are focusing just on email as a form of communication: Yes. Are there any requirements on the size of attachments allowable in the emails? : I will leave it up to you. Understand the user behavior -> Identify key metrics -> Make quantitative estimation -> Understand plans -> Propose network bandwidth. User b"See full answer

    Product Manager
    Estimation
  • Google logoAsked at Google 
    1 answer

    "These are a set of utilities used to manage the heap memory as part of an application. The C standard library implements these functions. malloc(bytes) takes a number of bytes and returns a pointer to the start of the allocated buffer. If the allocation failed, a null pointer is returned instead. calloc(count, size) behaves like malloc(count * size), but also zero-initializes the allocated buffer, assuming the allocation succeeded. realloc(ptr, size) takes a pointer to a previously al"

    J R. - "These are a set of utilities used to manage the heap memory as part of an application. The C standard library implements these functions. malloc(bytes) takes a number of bytes and returns a pointer to the start of the allocated buffer. If the allocation failed, a null pointer is returned instead. calloc(count, size) behaves like malloc(count * size), but also zero-initializes the allocated buffer, assuming the allocation succeeded. realloc(ptr, size) takes a pointer to a previously al"See full answer

    Software Engineer
    Coding
    +1 more
  • Google logoAsked at Google 
    Add answer
    Product Manager
    System Design
  • Google logoAsked at Google 
    8 answers
    +5

    "First, I would make the following assumptions to solve this question without instant feedback. Assumptions: The main use cases for the refrigerator will be to maintain food in the right temperature and will not include making ice cubs or pouring water The only disability of the user is blindness Then, I would identify the main flows used when maintaining food refrigerated, which are: Putting food into the fridge Taking out food out of the fridge Within these flow these are som"

    Maritza C. - "First, I would make the following assumptions to solve this question without instant feedback. Assumptions: The main use cases for the refrigerator will be to maintain food in the right temperature and will not include making ice cubs or pouring water The only disability of the user is blindness Then, I would identify the main flows used when maintaining food refrigerated, which are: Putting food into the fridge Taking out food out of the fridge Within these flow these are som"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 
    2 answers

    "slack. it's one of the daily productivity tools I need to use. slack is to make the collaborative work quicker, easier, and less formal. it's an instant message app with different features built on. the main user value is to improve the communication efficiency. the main business value is the paid seats and revenue. I like so many things but also suffer from other things. slack target enterprise users, community users, smb users. I fall under the first 2 buckets. personally I have high torre"

    Tian H. - "slack. it's one of the daily productivity tools I need to use. slack is to make the collaborative work quicker, easier, and less formal. it's an instant message app with different features built on. the main user value is to improve the communication efficiency. the main business value is the paid seats and revenue. I like so many things but also suffer from other things. slack target enterprise users, community users, smb users. I fall under the first 2 buckets. personally I have high torre"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.

  • "Function signature for reference: def calculate(servers: List[int], k: int) -> int: ... To resolve this, you can use binary search considering left=0 and right=max(servers) * k so Example: servers=[1,4,5] First server handle 1 request in let's say 1 second, second 4 seconds and last 5 seconds. k=10 So I want to know the minimal time to process 10 requests Get the mid for timeline mid = (left+right)//2 -> mid is 25 Check how many we could process 25//1 = 25 25//4=6 25//5=5 so 25 + 6 +"

    Babaa - "Function signature for reference: def calculate(servers: List[int], k: int) -> int: ... To resolve this, you can use binary search considering left=0 and right=max(servers) * k so Example: servers=[1,4,5] First server handle 1 request in let's say 1 second, second 4 seconds and last 5 seconds. k=10 So I want to know the minimal time to process 10 requests Get the mid for timeline mid = (left+right)//2 -> mid is 25 Check how many we could process 25//1 = 25 25//4=6 25//5=5 so 25 + 6 +"See full answer

    Software Engineer
    Coding
  • Google logoAsked at Google 
    5 answers
    Video answer for 'What is the market size for Android in India?'
    +2

    "Why is the value of an Android user only considering incremental clicks on ads instead of all clicks on ads?"

    So X. - "Why is the value of an Android user only considering incremental clicks on ads instead of all clicks on ads?"See full answer

    Estimation
  • Google logoAsked at Google 
    11 answers
    +8

    "This is a great question! If you don't mind, I'd love to list 3 strengths and weaknesses then dive a little deeper on one of each of them. I think my three greatest strengths are: Empathy Openness to feedback Drive And three weaknesses I have been working to strengthen are: Sometimes my desire to achieve can put me at risk of overcommitting Communicating status to the right stakeholders at the appropriate time Creating detailed and strategic lists of priorities so I can meet th"

    Adam M. - "This is a great question! If you don't mind, I'd love to list 3 strengths and weaknesses then dive a little deeper on one of each of them. I think my three greatest strengths are: Empathy Openness to feedback Drive And three weaknesses I have been working to strengthen are: Sometimes my desire to achieve can put me at risk of overcommitting Communicating status to the right stakeholders at the appropriate time Creating detailed and strategic lists of priorities so I can meet th"See full answer

    Product Manager
    Behavioral
    +3 more
  • Google logoAsked at Google 
    5 answers
    +2

    "I have no idea if this would qualify, but I took a different, rather singular approach. Curious and gracious in advance for any and all feedback. My main question is whether this response goes into enough depth with regards to all the content types that Google Map stores, as I chose to focus uniquely on image storage (but am sure to state that clearly before I began): Clarifying questions: global map or US/sectional map? Assume global storage on a single end-user device? Yes consider co"

    John S. - "I have no idea if this would qualify, but I took a different, rather singular approach. Curious and gracious in advance for any and all feedback. My main question is whether this response goes into enough depth with regards to all the content types that Google Map stores, as I chose to focus uniquely on image storage (but am sure to state that clearly before I began): Clarifying questions: global map or US/sectional map? Assume global storage on a single end-user device? Yes consider co"See full answer

    Estimation
    Technical
  • Google logoAsked at Google 
    4 answers
    +1

    "First, take a BIG short position in Tesla stocks!"

    Stanislav I. - "First, take a BIG short position in Tesla stocks!"See full answer

    Product Manager
    Analytical
    +1 more
  • Google logoAsked at Google 
    8 answers
    +5

    "Background Context I'm a PM at a venture-backed SaaS in the legal tech space. We provide end-to-end contract management experience for our customers with the following features: Upload - Contracts signed in DocuSign, etc. automatically uploaded to our system through API integrations. Data Extraction - Contract terms such as payment terms and key dates are automatically OCRed and extracted using ML. Analytics - Contract terms are searchable, filter, and customize for reporting. Work"

    Christopher K. - "Background Context I'm a PM at a venture-backed SaaS in the legal tech space. We provide end-to-end contract management experience for our customers with the following features: Upload - Contracts signed in DocuSign, etc. automatically uploaded to our system through API integrations. Data Extraction - Contract terms such as payment terms and key dates are automatically OCRed and extracted using ML. Analytics - Contract terms are searchable, filter, and customize for reporting. Work"See full answer

    Product Manager
    Behavioral
    +1 more
  • Google logoAsked at Google 
    4 answers
    +1

    "Provided an example from my work history where I asked to move the Go-live date to prevent launch date failure."

    Namu - "Provided an example from my work history where I asked to move the Go-live date to prevent launch date failure."See full answer

    Product Manager
    Behavioral
    +2 more
  • Google logoAsked at Google 
    12 answers
    +9

    "By increasing the number of paid users, I assume we mean that we want to increase the % of DAUs who pay for YT Music. First, we need to understand the Youtube Music play here. Youtube Music was carved out of Youtube because Spotify and Apple Music were getting popular. Users were listening to music on Spotify instead of on Youtube, threatening ad revenue for Youtube. Therefore, Youtube Music was born as a standalone app, where users could listen to the music ad free from anywhere anytime. In"

    Priyansh J. - "By increasing the number of paid users, I assume we mean that we want to increase the % of DAUs who pay for YT Music. First, we need to understand the Youtube Music play here. Youtube Music was carved out of Youtube because Spotify and Apple Music were getting popular. Users were listening to music on Spotify instead of on Youtube, threatening ad revenue for Youtube. Therefore, Youtube Music was born as a standalone app, where users could listen to the music ad free from anywhere anytime. In"See full answer

    Product Strategy
    Program Sense
  • +1

    "CQ: Goal - connect two large continents, reduce the distance Is it a motorable bridge -? Any specific use case on mind? Summarise: come up with the use cases of the bridge Google’s mission -> organise world’s information and make them more accessible and useful A bridge that way is a great way to reduce the distance between two large separate continents. This bridge can help spread information faster Possible Use cases of the bridge: Transportation of physical goods: Since road tran"

    Anonymous Newt - "CQ: Goal - connect two large continents, reduce the distance Is it a motorable bridge -? Any specific use case on mind? Summarise: come up with the use cases of the bridge Google’s mission -> organise world’s information and make them more accessible and useful A bridge that way is a great way to reduce the distance between two large separate continents. This bridge can help spread information faster Possible Use cases of the bridge: Transportation of physical goods: Since road tran"See full answer

    Product Manager
    Product Strategy
  • Google logoAsked at Google 
    Add answer
    Product Manager
    Product Design
    +1 more
  • Google logoAsked at Google 
    7 answers
    +4

    "Is the "idea" I'm trying to sell something new or built off an existing service/product we offer? Interviewer: Let's assume new. Assuming it's a proper sit-down meeting with senior management to go over the proposal, here is what the slide deck would contain. Introduction/Description of the problem I'm trying to solve: Before proposing a solution, it is important to first identify the problem we're trying to solve. This section would contain the description of the problem/pain poi"

    Harshita G. - "Is the "idea" I'm trying to sell something new or built off an existing service/product we offer? Interviewer: Let's assume new. Assuming it's a proper sit-down meeting with senior management to go over the proposal, here is what the slide deck would contain. Introduction/Description of the problem I'm trying to solve: Before proposing a solution, it is important to first identify the problem we're trying to solve. This section would contain the description of the problem/pain poi"See full answer

    Technical Program Manager
    Behavioral
  • Google logoAsked at Google 
    4 answers

    "As a postgraduate student of computer science, one of my weaknesses might be that I sometimes focus too much on theoretical concepts, which can lead to delays in practical implementation. I also find that while I’m strong in certain areas like algorithms and data structures, I need to spend more time refining my skills in newer technologies or languages that aren't part of the core curriculum. Additionally, balancing research, coursework, and any side projects can be challenging, occasionally le"

    Vipan K. - "As a postgraduate student of computer science, one of my weaknesses might be that I sometimes focus too much on theoretical concepts, which can lead to delays in practical implementation. I also find that while I’m strong in certain areas like algorithms and data structures, I need to spend more time refining my skills in newer technologies or languages that aren't part of the core curriculum. Additionally, balancing research, coursework, and any side projects can be challenging, occasionally le"See full answer

    Frontend Engineer
    Behavioral
    +2 more
  • Google logoAsked at Google 
    4 answers
    Video answer for 'If a fire occurs in a data center, what actions would you take?'
    +1

    "Clarifying question: Am I the first one to notice the fire, or there are people already on it? Extent and source of fire - I am assuming it's localized and I am inside the data center, safe so far. Response: It is an emergency. I will do and coordinate the people to do the following in parallel, if I am the first one to know. Get immediate attention of folks in the data center. Get someone and many people to call 911 and security. Coordinate to have people in need evacuated. Turn off th"

    Bg - "Clarifying question: Am I the first one to notice the fire, or there are people already on it? Extent and source of fire - I am assuming it's localized and I am inside the data center, safe so far. Response: It is an emergency. I will do and coordinate the people to do the following in parallel, if I am the first one to know. Get immediate attention of folks in the data center. Get someone and many people to call 911 and security. Coordinate to have people in need evacuated. Turn off th"See full answer

    Technical
  • Google logoAsked at Google 
    26 answers
    Video answer for 'How many shampoo bottles are sold in the US yearly?'
    +23

    "How many shampoo bottles are sold in the US annually? Assumption: Shampoo for both male and female consumers Population of US (330Mn) Considering 50:50 Urban Rural breakdown Urban: 165Mn Rural: 165Mn Considering only 10% of Rural consumers will be using shampoo, which gives 16.5Mn people Urban: 165Mn Considering 50:50 Male Female breakdown Male: 82.5Mn Male consumers using shampoo: 60% = 49.5Mn Male consumers not using shampoo: 40% = 33Mn Female: 82.5Mn Female consumers using shampoo: 80%"

    Saurao D. - "How many shampoo bottles are sold in the US annually? Assumption: Shampoo for both male and female consumers Population of US (330Mn) Considering 50:50 Urban Rural breakdown Urban: 165Mn Rural: 165Mn Considering only 10% of Rural consumers will be using shampoo, which gives 16.5Mn people Urban: 165Mn Considering 50:50 Male Female breakdown Male: 82.5Mn Male consumers using shampoo: 60% = 49.5Mn Male consumers not using shampoo: 40% = 33Mn Female: 82.5Mn Female consumers using shampoo: 80%"See full answer

    Estimation
  • Google logoAsked at Google 
    6 answers
    +3

    "Clarify the question. Any specific system? Will study the related systems in the environment. Will define the goal, attributes of the system, stakeholders expectations, problems this system is going to address in case these things don't exist already. With the above two steps, I Will come up with a draft of the System KPI. Will run it with leadership, stakeholders and will incorporate feedback. In parallel, will come up with quantification on these performance factors. Fina"

    Anonymous Krill - "Clarify the question. Any specific system? Will study the related systems in the environment. Will define the goal, attributes of the system, stakeholders expectations, problems this system is going to address in case these things don't exist already. With the above two steps, I Will come up with a draft of the System KPI. Will run it with leadership, stakeholders and will incorporate feedback. In parallel, will come up with quantification on these performance factors. Fina"See full answer

    Analytical
    Program Sense
Showing 181-200 of 963
Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy