"This one is a great example of Build, Borrow, or Buy strategy framework (http://www.build-borrow-buy.com/build-borrow-or-buy-in-practice/) - explore and evaluate three different approaches: organic growth and building a product from scratch (e.g. Amazon building its own Amazon Restaurants service), partnering with an existing provider (e.g. enterprise-level partnership with Instacart or Lyft), or acquisition growth (e.g. Uber acquiring Postmates).
Evaluate which approach makes sense for the com"
Xash C. - "This one is a great example of Build, Borrow, or Buy strategy framework (http://www.build-borrow-buy.com/build-borrow-or-buy-in-practice/) - explore and evaluate three different approaches: organic growth and building a product from scratch (e.g. Amazon building its own Amazon Restaurants service), partnering with an existing provider (e.g. enterprise-level partnership with Instacart or Lyft), or acquisition growth (e.g. Uber acquiring Postmates).
Evaluate which approach makes sense for the com"See full answer
"(This was not search autocomplete based on prefix matching question.)
First of all, please note :- The interviewer is not expecting you to get to the right answer in just 1 hr. These systems have been designed over months and improved over years and its impractical for anyone to expect you to get to the right answer in 1 hr. (There is no one single right answer).
At the end, the interviewer (director level person) told me the same. What they are looking for is your thought process, getting from"
shg - "(This was not search autocomplete based on prefix matching question.)
First of all, please note :- The interviewer is not expecting you to get to the right answer in just 1 hr. These systems have been designed over months and improved over years and its impractical for anyone to expect you to get to the right answer in 1 hr. (There is no one single right answer).
At the end, the interviewer (director level person) told me the same. What they are looking for is your thought process, getting from"See full answer
"The answer likely depends on the objective, so I started out with what we were seeking to accomplish. Are we trying to eliminate under-utilized bills, save paper, reduce forgery, or something else? Establishing this focus enables you to dive deeper on the solution."
Caroline V. - "The answer likely depends on the objective, so I started out with what we were seeking to accomplish. Are we trying to eliminate under-utilized bills, save paper, reduce forgery, or something else? Establishing this focus enables you to dive deeper on the solution."See full answer
"You are planning to start a grocery store. How many manual checkout and automated checkout aisles would you have?
Clarify:
Is this in an urban or a rural city ? For instance is this for NY, where population is 8m
Densely populated?
Not a franchise of walmart.or. A big brand Which means no restrictions?
Approach
This will definitely depend on my budget but also the target segment . For instance, for an older population, self checkout may not be very popular. Hence, I will be making some sweepi"
Piya B. - "You are planning to start a grocery store. How many manual checkout and automated checkout aisles would you have?
Clarify:
Is this in an urban or a rural city ? For instance is this for NY, where population is 8m
Densely populated?
Not a franchise of walmart.or. A big brand Which means no restrictions?
Approach
This will definitely depend on my budget but also the target segment . For instance, for an older population, self checkout may not be very popular. Hence, I will be making some sweepi"See full answer
Product Manager
Analytical
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Clarification questions
What is the purpose of connecting the DB?
Do we expect high-volumes of traffic to hit the DB
Do we have scalability or reliability concerns?
Format
Code -> DB
Code -> Cache -> DB
API -> Cache -> DB - APIs are built for a purpose and have a specified protocol (GET, POST, DELETE) to speak to the DB. APIs can also use a contract to retrieve information from a DB much faster than code.
Load balanced APIs -> Cache -> DB
**Aut"
Aaron W. - "Clarification questions
What is the purpose of connecting the DB?
Do we expect high-volumes of traffic to hit the DB
Do we have scalability or reliability concerns?
Format
Code -> DB
Code -> Cache -> DB
API -> Cache -> DB - APIs are built for a purpose and have a specified protocol (GET, POST, DELETE) to speak to the DB. APIs can also use a contract to retrieve information from a DB much faster than code.
Load balanced APIs -> Cache -> DB
**Aut"See full answer
"Since I am residing in Bangalore, I will consider the Bengaluru airport. The airport has 2 terminals. I am going to consider the security scan done at both the terminals for the estimation.
Does it include security scans for both international and domestic flights? --> Both
The airport crew members and pilots also go through the security scan. So, should I include only them as well or only the passengers in my calculation? --> Only the passengers
Number of people going through the security scan"
Sangeeta P. - "Since I am residing in Bangalore, I will consider the Bengaluru airport. The airport has 2 terminals. I am going to consider the security scan done at both the terminals for the estimation.
Does it include security scans for both international and domestic flights? --> Both
The airport crew members and pilots also go through the security scan. So, should I include only them as well or only the passengers in my calculation? --> Only the passengers
Number of people going through the security scan"See full answer
"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
"First of all, I would try to create and foster a good atmosphere. I will talk honestly with the team and I will expose my doubts openly in order to be transparent. I will talk calmly about my fears and I will ask for opinions. This way I will open the door of transparent communication."
David n. C. - "First of all, I would try to create and foster a good atmosphere. I will talk honestly with the team and I will expose my doubts openly in order to be transparent. I will talk calmly about my fears and I will ask for opinions. This way I will open the door of transparent communication."See full 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
"First Example I in my role as a engineering manager were designing homepage widget where we showing , how much sales the seller has made today .
We were listening to order placed event , and then aggregating this information and showing to seller , Now there were cases where a sellers order might have been cancelled be user or by the seller or due to some breaches , as this can happen through multiple different channels and which were not audited , There was no full proof way to cover all the e"
Ravi P. - "First Example I in my role as a engineering manager were designing homepage widget where we showing , how much sales the seller has made today .
We were listening to order placed event , and then aggregating this information and showing to seller , Now there were cases where a sellers order might have been cancelled be user or by the seller or due to some breaches , as this can happen through multiple different channels and which were not audited , There was no full proof way to cover all the e"See full answer
"We need to take into consideration that projects are guided by 3 variables which are cost, requirements and time, the triangle of a project.
In this situation, the resources are almost running out, so we need to take this situation to the stakeholders to talk about the requirements, I think it's just the variable that can save the project, because if we touch on the time aspect we also don't have much to do, because to deliver into the same timebox we need to add more people which means allocat"
Vinicius F. - "We need to take into consideration that projects are guided by 3 variables which are cost, requirements and time, the triangle of a project.
In this situation, the resources are almost running out, so we need to take this situation to the stakeholders to talk about the requirements, I think it's just the variable that can save the project, because if we touch on the time aspect we also don't have much to do, because to deliver into the same timebox we need to add more people which means allocat"See full answer
"In a previous role as a Program Manager, I encountered a situation where we were halfway through a project aimed at streamlining our customer support operations. It became evident that a specific process we were implementing to manage customer inquiries and escalations was inefficient and causing delays.
Recognizing the importance of addressing this issue promptly, I took the following steps:
Assessment: First, I conducted a thorough assessment of the process to pinpoint the bottlenecks a"
Anonymous Panda - "In a previous role as a Program Manager, I encountered a situation where we were halfway through a project aimed at streamlining our customer support operations. It became evident that a specific process we were implementing to manage customer inquiries and escalations was inefficient and causing delays.
Recognizing the importance of addressing this issue promptly, I took the following steps:
Assessment: First, I conducted a thorough assessment of the process to pinpoint the bottlenecks a"See full answer
"Questions:
Are these bikes for personal or commercial use? Or both?
For commuting, or should we also include recreational bikes (e.g. mountain bikes?)
Should we include stationary exercise bikes, or only those used outside?
E-bikes and motorcycles?
Are we counting children, or just adults?
Should we factor in whether the individual has purchasing power to purchase a new bike? What about renting a bike?
Assumptions:
Assuming we are sizing the market for personal commuter bicycles f"
Chelsea F. - "Questions:
Are these bikes for personal or commercial use? Or both?
For commuting, or should we also include recreational bikes (e.g. mountain bikes?)
Should we include stationary exercise bikes, or only those used outside?
E-bikes and motorcycles?
Are we counting children, or just adults?
Should we factor in whether the individual has purchasing power to purchase a new bike? What about renting a bike?
Assumptions:
Assuming we are sizing the market for personal commuter bicycles f"See full answer
"👇 Your feedback is very much appreciated 👇
Clarifying Questions
Bookshelf: how is this bookshelf going to be used? at home? in a library?
Elderly People: do we have more precisions on this elderly population? are they sick?disabled?
[Interviewer: this bookshelf will be for home purposes. You'll have to specify.]
Here's what we gonna do:
Users & Pain Points: let's try to better understand who we are designing this bookshelf for
Solutions: we'll brainstorm a few solutions and"
Julien C. - "👇 Your feedback is very much appreciated 👇
Clarifying Questions
Bookshelf: how is this bookshelf going to be used? at home? in a library?
Elderly People: do we have more precisions on this elderly population? are they sick?disabled?
[Interviewer: this bookshelf will be for home purposes. You'll have to specify.]
Here's what we gonna do:
Users & Pain Points: let's try to better understand who we are designing this bookshelf for
Solutions: we'll brainstorm a few solutions and"See full answer