Skip to main content

Google Interview Questions

Review this list of 926 Google interview questions and answers verified by hiring managers and candidates.
  • "Clarifying Questions: Does Google Photos and this feature come pre built into pixel phones or does user has to download the app or enable the feature? (N) - So adoption is not the problem. Do we have auto upload option available for users? (Y) So any user who has this turned on would not be using this feature. In other words, this feature is mainly used for selective upload I think on Pixel phones, Google photos provides unlimited high quality storage? (Y) Understanding the flow: Camer"

    Jacob C. - "Clarifying Questions: Does Google Photos and this feature come pre built into pixel phones or does user has to download the app or enable the feature? (N) - So adoption is not the problem. Do we have auto upload option available for users? (Y) So any user who has this turned on would not be using this feature. In other words, this feature is mainly used for selective upload I think on Pixel phones, Google photos provides unlimited high quality storage? (Y) Understanding the flow: Camer"See full answer

    Analytical
    Execution
  • Google logoAsked at Google 
    3 answers

    "Questions I would ask the interviewer Are we considering only single owners or jointly homeowners? Do we consider people who are only buying, or do we consider gifted or inherited properties from parents or families? Fully paid or partially paid. To first explain my approach, I would consider the following assumptions: Total Population of the United States: 330 mn Millennials is considered between the age group of 19 to 35 years of age Population who are in the medium income gr"

    Panchali C. - "Questions I would ask the interviewer Are we considering only single owners or jointly homeowners? Do we consider people who are only buying, or do we consider gifted or inherited properties from parents or families? Fully paid or partially paid. To first explain my approach, I would consider the following assumptions: Total Population of the United States: 330 mn Millennials is considered between the age group of 19 to 35 years of age Population who are in the medium income gr"See full answer

    Estimation
  • Google logoAsked at Google 
    6 answers
    +3

    "Assumption US, not global. Two categories of masks: washable/reusable (cloth based) and disposable (surgical and N95) US population is about 300 million 100M households 3 per households** Cloth: on average 2 masks needed per person so they can wash it (2*3=6 masks per HH) 100M*6 = 600M cloth masks Disposable: of the 300M, assuming about 60% is essential workers. So about 300M*.6=180M are essential workers. Of the 180M, I would say abo"

    Anonymous Moose - "Assumption US, not global. Two categories of masks: washable/reusable (cloth based) and disposable (surgical and N95) US population is about 300 million 100M households 3 per households** Cloth: on average 2 masks needed per person so they can wash it (2*3=6 masks per HH) 100M*6 = 600M cloth masks Disposable: of the 300M, assuming about 60% is essential workers. So about 300M*.6=180M are essential workers. Of the 180M, I would say abo"See full answer

    Estimation
  • Google logoAsked at Google 
    1 answer

    "Break down into: OPEX #Employees x $avg. cost per employee $Overhead (mktg, legal, compliance) Content cost (creator payments) 80% of advert. revenue Elec, cooling, maintenance CAPEX #Data centers Avg servers per data center Avg. cost $ per server"

    James M. - "Break down into: OPEX #Employees x $avg. cost per employee $Overhead (mktg, legal, compliance) Content cost (creator payments) 80% of advert. revenue Elec, cooling, maintenance CAPEX #Data centers Avg servers per data center Avg. cost $ per server"See full answer

    Estimation
  • "Get alignment with interviewer on how Gen AI works, then talk about the automotive space with value chain analysis on high level: 1. Design the automobile 2. Source components 3 assemble 4. Market 5. sell to customer 6 vehicle operation and maintenance. Competition: Hyper competitive industry with ~10 big manufacturers in the world. Trends: EV, Self-driving Potential Goals for the Automotive company Gen AI use case: Gain market share by offering Gen AI driven value to its customers Bi"

    Tony A. - "Get alignment with interviewer on how Gen AI works, then talk about the automotive space with value chain analysis on high level: 1. Design the automobile 2. Source components 3 assemble 4. Market 5. sell to customer 6 vehicle operation and maintenance. Competition: Hyper competitive industry with ~10 big manufacturers in the world. Trends: EV, Self-driving Potential Goals for the Automotive company Gen AI use case: Gain market share by offering Gen AI driven value to its customers Bi"See full answer

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

  • Google logoAsked at Google 
    1 answer

    "Launch p2p payments on a chat application Clarify - - - - - - - - - - - any specific chat app in mind? [no] Is there a 3rd party vendor tech we can incorporate [no, build grounds-up] Markets [US] Framing - - - - - - - - - - - Messaging apps mission: be the go-to destination for 1:1, n:n info sharing and comms. Use network effects to gain market share Biz/product goals: Growth, gain more market share Engagement: time spent, instances of interaction and sharing Revenue: ads,"

    Calyan - "Launch p2p payments on a chat application Clarify - - - - - - - - - - - any specific chat app in mind? [no] Is there a 3rd party vendor tech we can incorporate [no, build grounds-up] Markets [US] Framing - - - - - - - - - - - Messaging apps mission: be the go-to destination for 1:1, n:n info sharing and comms. Use network effects to gain market share Biz/product goals: Growth, gain more market share Engagement: time spent, instances of interaction and sharing Revenue: ads,"See full answer

    Analytical
    Product Strategy
  • Google logoAsked at Google 
    Add answer
    Technical Program Manager
    Behavioral
    +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
  • Google logoAsked at Google 
    Add answer
    Product Design
  • Google logoAsked at Google 
    1 answer

    "For larger projects, companies will often hire project managers to plan, document, organize and oversee a project's life cycle, helping ensure projects are completed on time and on budget. However, due to limited resources such as limited budgets or personnel constraints, many teams function without a project manager."

    Abdurhman M. - "For larger projects, companies will often hire project managers to plan, document, organize and oversee a project's life cycle, helping ensure projects are completed on time and on budget. However, due to limited resources such as limited budgets or personnel constraints, many teams function without a project manager."See full answer

    Technical Program Manager
    Behavioral
  • Google logoAsked at Google 
    5 answers
    +2

    "Let’s pick SFO (because it's a stupid choice.. probably easier if you pick a smaller airport) We know each passenger has to go through the scan at least once We can assume 10% of passengers go through twice People only go through scans when they depart but not when they arrive International planes are bigger so carry more people so need to calculate separately Approach Estimate how many gates there are Estimate airport operation hours Estimate the numbe"

    Jax H. - "Let’s pick SFO (because it's a stupid choice.. probably easier if you pick a smaller airport) We know each passenger has to go through the scan at least once We can assume 10% of passengers go through twice People only go through scans when they depart but not when they arrive International planes are bigger so carry more people so need to calculate separately Approach Estimate how many gates there are Estimate airport operation hours Estimate the numbe"See full answer

    Product Manager
    Estimation
  • Google logoAsked at Google 
    Add answer
    BizOps & Strategy
    Behavioral
  • Google logoAsked at Google 

    Permutations

    IDE
    Medium
    3 answers

    "function permute(nums) { if (nums.length <= 1) { return [nums]; } const prevPermutations = permute(nums.slice(0, nums.length-1)); const currentNum = nums[nums.length-1]; const permutations = new Set(); for (let prev of prevPermutations) { for (let i=0; i < prev.length; i++) { permutations.add([...prev.slice(0, i), currentNum, ...prev.slice(i)]); } permutations.add([...prev, currentNum]); } return [...permutations]"

    Tiago R. - "function permute(nums) { if (nums.length <= 1) { return [nums]; } const prevPermutations = permute(nums.slice(0, nums.length-1)); const currentNum = nums[nums.length-1]; const permutations = new Set(); for (let prev of prevPermutations) { for (let i=0; i < prev.length; i++) { permutations.add([...prev.slice(0, i), currentNum, ...prev.slice(i)]); } permutations.add([...prev, currentNum]); } return [...permutations]"See full answer

    Software Engineer
    Data Structures & Algorithms
    +3 more
  • "SW: Headway (Audio book app) Goal: Track user engagement with the product. (Analytics) To Track user engagement with the product I would first define the user actions defined as user engagement, and then define quantitative metrics to track user behaviour. User actions -> engagement: Actions: User Plays an Audio book (following by user's retention) User uses Next chapter button to continue listening User marks Audio books as favourites User shares Audio books Metrics: DAU & 2."

    Negar H. - "SW: Headway (Audio book app) Goal: Track user engagement with the product. (Analytics) To Track user engagement with the product I would first define the user actions defined as user engagement, and then define quantitative metrics to track user behaviour. User actions -> engagement: Actions: User Plays an Audio book (following by user's retention) User uses Next chapter button to continue listening User marks Audio books as favourites User shares Audio books Metrics: DAU & 2."See full answer

    Product Manager
    Analytical
    +1 more
  • Google logoAsked at Google 
    2 answers

    "Cost Reduce data cost (google fi cost 10$ per gb while in india costs are pretty less than that) Can prompt to connect to closed wi-fi network if users has connected earlier Coverage In India, majority of the population lives in rural areas, need to solve for that Safety and Security Protect users from scamsters / malware /viruses etc. Net Neutrality Ensure that there is no bias towards google sites only"

    P D. - "Cost Reduce data cost (google fi cost 10$ per gb while in india costs are pretty less than that) Can prompt to connect to closed wi-fi network if users has connected earlier Coverage In India, majority of the population lives in rural areas, need to solve for that Safety and Security Protect users from scamsters / malware /viruses etc. Net Neutrality Ensure that there is no bias towards google sites only"See full answer

    Product Design
  • Google logoAsked at Google 
    1 answer

    "Started with user-groups to identify the differences world wide: speed of internet, how high end devices are The interviewer just wanted to dive into the questions of latency & the technical fast. I then said let's separate out server vs client. On server side, cannot have australian users hitting california servers for data. So must be some sort of global availability of caching. And ensure rapid read out of that cache so something like a redis solution would help. Then switch gears to cli"

    Sim S. - "Started with user-groups to identify the differences world wide: speed of internet, how high end devices are The interviewer just wanted to dive into the questions of latency & the technical fast. I then said let's separate out server vs client. On server side, cannot have australian users hitting california servers for data. So must be some sort of global availability of caching. And ensure rapid read out of that cache so something like a redis solution would help. Then switch gears to cli"See full answer

    Product Manager
    Technical
  • Product Designer
    Product Design
  • Google logoAsked at Google 
    3 answers

    "Narrow down on a person (born in city childhood - school - college - work - retirement) Age: 0-5 = ignoring travel for this part (might travel with parents) 5-19 = weekdays school, weekends outings School distance 5 km , total = 10km (to & fro) (4 intersections * 1min(time spent) = 4 min/ day) 52 x 5 x 4 = 1040 mins ~ 15 hrs 15 * 14 yrs = 210 hrs Weekends 52 x 2 = 104 days * 0.3 = 30 days Trips = 10 km (8 intersections * 1min(time spent) = 8 mins) 30 x 8 ="

    Rev - "Narrow down on a person (born in city childhood - school - college - work - retirement) Age: 0-5 = ignoring travel for this part (might travel with parents) 5-19 = weekdays school, weekends outings School distance 5 km , total = 10km (to & fro) (4 intersections * 1min(time spent) = 4 min/ day) 52 x 5 x 4 = 1040 mins ~ 15 hrs 15 * 14 yrs = 210 hrs Weekends 52 x 2 = 104 days * 0.3 = 30 days Trips = 10 km (8 intersections * 1min(time spent) = 8 mins) 30 x 8 ="See full answer

    Product Manager
    Analytical
    +1 more
  • Google logoAsked at Google 
    2 answers

    "Mobile typically involves creating designs optimized for smaller screens and touch-based interactions, while desktop designs are optimized for larger screens and mouse-based interactions. Mobile Pros: Greater accessibility: Mobile apps can be used anywhere, as long as the user has their phone. This makes them convenient for people whose rhythm of life is relatively high and requires quick and convenient access to modern technology, services, and gadgets. Wider audience: There are"

    Ben G. - "Mobile typically involves creating designs optimized for smaller screens and touch-based interactions, while desktop designs are optimized for larger screens and mouse-based interactions. Mobile Pros: Greater accessibility: Mobile apps can be used anywhere, as long as the user has their phone. This makes them convenient for people whose rhythm of life is relatively high and requires quick and convenient access to modern technology, services, and gadgets. Wider audience: There are"See full answer

    Product Designer
    Product Strategy
  • "Clarification: What type of business partners are these, some examples? Why isn't a phone/Google meet sufficient for communication? Any specific countries - abroad? With unlimited resources: Mission - To drive increases in Google's business through partnerships Goal of this project - Enable Sundar to communicate quickly and effectively with partners Product vision - Multi-language simulcast of Sundar's message tailored for individual partners Details: Allow Sundar to relay the same message t"

    Sarabjeet S. - "Clarification: What type of business partners are these, some examples? Why isn't a phone/Google meet sufficient for communication? Any specific countries - abroad? With unlimited resources: Mission - To drive increases in Google's business through partnerships Goal of this project - Enable Sundar to communicate quickly and effectively with partners Product vision - Multi-language simulcast of Sundar's message tailored for individual partners Details: Allow Sundar to relay the same message t"See full answer

    Product Design
Showing 561-580 of 926