"Scope Clarification with Interviewer:
Is it a standard civil 4-seater helicopter or a Military cargo carrier?
Do we wish to calculate the balls in the passenger compartment only or do I consider the gas tank and other spaces in a helicopter?
3.Is the helicopter loaded with seats and passengers or do I assume that there are no seats and passengers/ pilot?
Assumptions: The interviewer asked me to make assumptions.
Its a standard 4-seater helicopter
It is empty but has the standard seat"
Anonymous Porcupine - "Scope Clarification with Interviewer:
Is it a standard civil 4-seater helicopter or a Military cargo carrier?
Do we wish to calculate the balls in the passenger compartment only or do I consider the gas tank and other spaces in a helicopter?
3.Is the helicopter loaded with seats and passengers or do I assume that there are no seats and passengers/ pilot?
Assumptions: The interviewer asked me to make assumptions.
Its a standard 4-seater helicopter
It is empty but has the standard seat"See full answer
"Microsoft's mission is to empower every person and every organisation on the planet to achieve more. I am always inspired by helping others to achieve more by participating to different volunteer and mentorship experiences like Microsoft Student Ambassador, and GeeksForGeeks student ambassador, and I have also created and shared a free competitive-programming guide which once reached more than 700 stars on github, that enables students and professionals to join Microsoft like Microsoft, that hav"
Davide P. - "Microsoft's mission is to empower every person and every organisation on the planet to achieve more. I am always inspired by helping others to achieve more by participating to different volunteer and mentorship experiences like Microsoft Student Ambassador, and GeeksForGeeks student ambassador, and I have also created and shared a free competitive-programming guide which once reached more than 700 stars on github, that enables students and professionals to join Microsoft like Microsoft, that hav"See full answer
Software Engineer
Behavioral
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"Firstly, I would like to be in a room with all the stakeholders (tech/business) and the decision makers.
Now starts the analysis of the situation. Certain questions that I will be looking for an answer are-
Is this a new issue? or an old one?
What is the severity and priority of the feature in the release? In terms of business values.
How long would it take the engineering team to fix the issue?
Can we manage for a workaround meanwhile the issue gets fixed?
What are the risks inv"
Shreya S. - "Firstly, I would like to be in a room with all the stakeholders (tech/business) and the decision makers.
Now starts the analysis of the situation. Certain questions that I will be looking for an answer are-
Is this a new issue? or an old one?
What is the severity and priority of the feature in the release? In terms of business values.
How long would it take the engineering team to fix the issue?
Can we manage for a workaround meanwhile the issue gets fixed?
What are the risks inv"See full answer
"function findPrimes(n) {
if (n < 2) return [];
const primes = [];
for (let i=2; i <= n; i++) {
const half = Math.floor(i/2);
let isPrime = true;
for (let prime of primes) {
if (i % prime === 0) {
isPrime = false;
break;
}
}
if (isPrime) {
primes.push(i);
}
}
return primes;
}
`"
Tiago R. - "function findPrimes(n) {
if (n < 2) return [];
const primes = [];
for (let i=2; i <= n; i++) {
const half = Math.floor(i/2);
let isPrime = true;
for (let prime of primes) {
if (i % prime === 0) {
isPrime = false;
break;
}
}
if (isPrime) {
primes.push(i);
}
}
return primes;
}
`"See full answer
"
from typing import List
def getnumberof_islands(binaryMatrix: List[List[int]]) -> int:
if not binaryMatrix: return 0
rows = len(binaryMatrix)
cols = len(binaryMatrix[0])
islands = 0
for r in range(rows):
for c in range(cols):
if binaryMatrixr == 1:
islands += 1
dfs(binaryMatrix, r, c)
return islands
def dfs(grid, r, c):
if (
r = len(grid)
"
Rick E. - "
from typing import List
def getnumberof_islands(binaryMatrix: List[List[int]]) -> int:
if not binaryMatrix: return 0
rows = len(binaryMatrix)
cols = len(binaryMatrix[0])
islands = 0
for r in range(rows):
for c in range(cols):
if binaryMatrixr == 1:
islands += 1
dfs(binaryMatrix, r, c)
return islands
def dfs(grid, r, c):
if (
r = len(grid)
"See full answer
"It depends on how computers are distributed. Are they located within same network (behind same switch or router) or distributed across globally? Also, it depends upon if there are any security related encryption or decryption algorithms being executed. Similarly, there are so many factors involved in it. However, if a system is highly responsive then this time might be less than 1 second. For example, any google search responds in less than 1 sec.
It is an interesting question and I am eager t"
Rashmi T. - "It depends on how computers are distributed. Are they located within same network (behind same switch or router) or distributed across globally? Also, it depends upon if there are any security related encryption or decryption algorithms being executed. Similarly, there are so many factors involved in it. However, if a system is highly responsive then this time might be less than 1 second. For example, any google search responds in less than 1 sec.
It is an interesting question and I am eager t"See full answer
"I faltered on this question. I haven't given a PMM interview in a very long time since I moved from marketing to pure product management.
I chose DownDog Yoga App as my preferred app, since I use either either their sleep meditations or the yoga app thrice a week. The feature that was introduced was Aerial Yoga (the interviewer made it as a feature)
I went with the assumption that Aerial Yoga is something that needs to be driven off-line rather than online - requires studio space, infrastructr"
Garima B. - "I faltered on this question. I haven't given a PMM interview in a very long time since I moved from marketing to pure product management.
I chose DownDog Yoga App as my preferred app, since I use either either their sleep meditations or the yoga app thrice a week. The feature that was introduced was Aerial Yoga (the interviewer made it as a feature)
I went with the assumption that Aerial Yoga is something that needs to be driven off-line rather than online - requires studio space, infrastructr"See full answer
"Let's split the experience in four parts:
Time between order is placed and order is waiting to be prepped by the shopper.
Time between order is prepped by the shopper and ready to be picked by the driver.
Time when it's out for delivery.
Post delivery experience.
Now lets think through what can do wrong? How do we define wrong?
A wrong would be anything where a customer has a negative experience. Let's dive into the when things could potentially go wrong.
**order is placed and"
Pree M. - "Let's split the experience in four parts:
Time between order is placed and order is waiting to be prepped by the shopper.
Time between order is prepped by the shopper and ready to be picked by the driver.
Time when it's out for delivery.
Post delivery experience.
Now lets think through what can do wrong? How do we define wrong?
A wrong would be anything where a customer has a negative experience. Let's dive into the when things could potentially go wrong.
**order is placed and"See full answer
"I assume I'm a Product Manager at Uber Eats and I believe we are talking about a food delivery and grocery delivery application that's part of the Uber ecosystem.
Yes
Before I start looking into the problem statement, I want to ask a few clarifying questions if it's fine with you.
Yes
Is there any specific reason that I should know why Uber Eats could look into improving the product may be reasons such as an increase in customer queries, any competitive initiatives, etc.?
Nothing in spec"
Mahesh G. - "I assume I'm a Product Manager at Uber Eats and I believe we are talking about a food delivery and grocery delivery application that's part of the Uber ecosystem.
Yes
Before I start looking into the problem statement, I want to ask a few clarifying questions if it's fine with you.
Yes
Is there any specific reason that I should know why Uber Eats could look into improving the product may be reasons such as an increase in customer queries, any competitive initiatives, etc.?
Nothing in spec"See full answer
"from typing import List
def three_sum(nums: List[int]) -> List[List[int]]:
nums.sort()
triplets = set()
for i in range(len(nums) - 2):
firstNum = nums[i]
l = i + 1
r = len(nums) - 1
while l 0:
r -= 1
elif potentialSum < 0:
l += 1
"
Anonymous Roadrunner - "from typing import List
def three_sum(nums: List[int]) -> List[List[int]]:
nums.sort()
triplets = set()
for i in range(len(nums) - 2):
firstNum = nums[i]
l = i + 1
r = len(nums) - 1
while l 0:
r -= 1
elif potentialSum < 0:
l += 1
"See full answer
"Ask Follow up Questions
Is this for specific type of user or open?
Do we have any past research that has been done?
Do we have an idea of company and user goals?
Do we have metrics of success?
Are there any existing constraints?
Why  |  5 min
Why is this product or feature important?
How does this product benefit customers?
What business opportunities does it create?
What is our hypothesis?
What are our company goals?
Who  |  3 min
Who are the different types"
Ben G. - "Ask Follow up Questions
Is this for specific type of user or open?
Do we have any past research that has been done?
Do we have an idea of company and user goals?
Do we have metrics of success?
Are there any existing constraints?
Why  |  5 min
Why is this product or feature important?
How does this product benefit customers?
What business opportunities does it create?
What is our hypothesis?
What are our company goals?
Who  |  3 min
Who are the different types"See full answer
"My leadership style is flexible and adaptive, it varies depending on the team members and the needs of the company. My leadership goal is to empower the team and inspire and grow leaders. In order to achieve that, I combine transformational, democratic and coaching leadership styles.
Usually when we are facing a new type of challenge, or at the early stage of a project, I like to adapt the transformational leadership which allows me to listen to all the suggestions from the team members and sta"
onering2ruleall - "My leadership style is flexible and adaptive, it varies depending on the team members and the needs of the company. My leadership goal is to empower the team and inspire and grow leaders. In order to achieve that, I combine transformational, democratic and coaching leadership styles.
Usually when we are facing a new type of challenge, or at the early stage of a project, I like to adapt the transformational leadership which allows me to listen to all the suggestions from the team members and sta"See full answer
"👇 Your feedback is very much appreciated 👇
Reduce scope of product for the initial launch. Streamline the PRD to an actual MVP and use the current PRD (that takes 6 months to build) for the V1"
Julien C. - "👇 Your feedback is very much appreciated 👇
Reduce scope of product for the initial launch. Streamline the PRD to an actual MVP and use the current PRD (that takes 6 months to build) for the V1"See full answer