"This is an Improve a Product question. Let's first go over the Improve a Product formula:
Ask clarifying questions
Identify users, behaviors, and pain points
State product goal
Brainstorm small improvements
Brainstorm bolder improvements
Measure success
Summarize
Now, let's begin!
Ask clarifying questions
Before we begin listing off recommendations, it's important you ask questions to ensure you and the interviewer are on the same page"
Exponent - "This is an Improve a Product question. Let's first go over the Improve a Product formula:
Ask clarifying questions
Identify users, behaviors, and pain points
State product goal
Brainstorm small improvements
Brainstorm bolder improvements
Measure success
Summarize
Now, let's begin!
Ask clarifying questions
Before we begin listing off recommendations, it's important you ask questions to ensure you and the interviewer are on the same page"See full answer
"Problem:
Internet in Africa is not prevalent
Assumptions:
I am a Google PM
I have the resources of Google
The goal is not monetization
Goals:
Improve quality of life in Africa by providing more consistent internet access, adoption, engagement with network.
To start, I'd like to start by talking about the goals of Alphabet, which is to make the world more accessible and more useful. I believe this project fits well into our overall mission of making the world more accessible, as t"
Jeff H. - "Problem:
Internet in Africa is not prevalent
Assumptions:
I am a Google PM
I have the resources of Google
The goal is not monetization
Goals:
Improve quality of life in Africa by providing more consistent internet access, adoption, engagement with network.
To start, I'd like to start by talking about the goals of Alphabet, which is to make the world more accessible and more useful. I believe this project fits well into our overall mission of making the world more accessible, as t"See full answer
"This is a 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 equat"
Exponent - "This is a 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 equat"See full answer
"Are the revenues down for the entire market/industry? is it an external effect? Has the company made any major shifts in the last month? I'm wondering if this could be a lagging indicator of a change that happened a few weeks ago. Are the revenues down across all product lines, or is it being driven by a particular product? Was there any particular day or time in the last week, when revenues were lower than average? Did we face any outages? is there a competitor in the market? Did we stop advert"
Sulaiman A. - "Are the revenues down for the entire market/industry? is it an external effect? Has the company made any major shifts in the last month? I'm wondering if this could be a lagging indicator of a change that happened a few weeks ago. Are the revenues down across all product lines, or is it being driven by a particular product? Was there any particular day or time in the last week, when revenues were lower than average? Did we face any outages? is there a competitor in the market? Did we stop advert"See full answer
"I try to solve this initially using quick select where will take a pivot element and position the remaining elements and check if the current index is answer or not and continue the same but it requires o(n*n), but interviewee is expecting the best from me, so at the end i tried solving using heaps where will check the difference between k and n-k to use min or max heap after that we will heap the array, and will keep popping the element k-1 and return the peek one which leads to answer."
Mourya C. - "I try to solve this initially using quick select where will take a pivot element and position the remaining elements and check if the current index is answer or not and continue the same but it requires o(n*n), but interviewee is expecting the best from me, so at the end i tried solving using heaps where will check the difference between k and n-k to use min or max heap after that we will heap the array, and will keep popping the element k-1 and return the peek one which leads to answer."See full answer
"Blocking Queue's with multiple threads enqueuing and dequeuing calls. Follow-ups included refactoring to add a finite list of priorities for some types of calls"
Faraz A. - "Blocking Queue's with multiple threads enqueuing and dequeuing calls. Follow-ups included refactoring to add a finite list of priorities for some types of calls"See full answer
"This is another Diagnosis problem. To answer this question, we suggest you use our framework (along with the TROPIC method) to be as thorough as possible. The framework is as follows:
Ask clarifying questions
List potential high level reasons
Gather Context (TROPIC)Time
Region
Other features / products (internal)
Platform
Industry / Competition
Cannibalization
Establish a theory of probable cause
Test theories
Propose solutions
Summarize
"
Exponent - "This is another Diagnosis problem. To answer this question, we suggest you use our framework (along with the TROPIC method) to be as thorough as possible. The framework is as follows:
Ask clarifying questions
List potential high level reasons
Gather Context (TROPIC)Time
Region
Other features / products (internal)
Platform
Industry / Competition
Cannibalization
Establish a theory of probable cause
Test theories
Propose solutions
Summarize
"See full answer