"Clarifying Questions:
Do we have any specific goal in mind for this new product, for example targeting new audience, expansion to new places , catering to new need etc.
· I am going to assume targeting new audience
Do we have any constraints?
· No constraints
When you say restaurants does it mean casual restaurants, pubs, food joints 5 star hotels etc.
· I am going to assume all kind of restaurants who have already registered there establishments on Swiggy
Structure
User Segme"
Gaurav C. - "Clarifying Questions:
Do we have any specific goal in mind for this new product, for example targeting new audience, expansion to new places , catering to new need etc.
· I am going to assume targeting new audience
Do we have any constraints?
· No constraints
When you say restaurants does it mean casual restaurants, pubs, food joints 5 star hotels etc.
· I am going to assume all kind of restaurants who have already registered there establishments on Swiggy
Structure
User Segme"See full answer
"Given a Binary Tree, the task is to find its vertical traversal starting from the leftmost level to the rightmost level. If multiple nodes pass through a vertical line, they should be printed as they appear in the level order traversal of the tree.
The idea is to traverse the tree using dfs and maintain a hashmap to store nodes at each horizontal distance (HD) from the root. Starting with an HD of 0 at the root, the HD is decremented for left children and incremented for right children. As we"
Anonymous Mongoose - "Given a Binary Tree, the task is to find its vertical traversal starting from the leftmost level to the rightmost level. If multiple nodes pass through a vertical line, they should be printed as they appear in the level order traversal of the tree.
The idea is to traverse the tree using dfs and maintain a hashmap to store nodes at each horizontal distance (HD) from the root. Starting with an HD of 0 at the root, the HD is decremented for left children and incremented for right children. As we"See full answer
"What can be a camera ?
point and shoot camera - to capture events
Video camera - to record events
Surveillance camera - cctv camera to monitor movements
Elderly
above 65 (male and female) with or without any medical condition
Elderly can be tech-savvy but majority would be non-tech savvy.
We can also further look to segment this customer base as elderly who are
Living with their Children
Living in foster care
Living alone
For the moment , i would restrict the geo"
Max V. - "What can be a camera ?
point and shoot camera - to capture events
Video camera - to record events
Surveillance camera - cctv camera to monitor movements
Elderly
above 65 (male and female) with or without any medical condition
Elderly can be tech-savvy but majority would be non-tech savvy.
We can also further look to segment this customer base as elderly who are
Living with their Children
Living in foster care
Living alone
For the moment , i would restrict the geo"See full answer
"I responded how capital one wants to help everyone have access to banking and change banking for the better for all. (Tying it to their mission statement)
Leaned into this saying how I personally want to use my use my skills to help increase awareness to financial health for the community and serve the community that im a part of."
Anonymous Hummingbird - "I responded how capital one wants to help everyone have access to banking and change banking for the better for all. (Tying it to their mission statement)
Leaned into this saying how I personally want to use my use my skills to help increase awareness to financial health for the community and serve the community that im a part of."See full answer
Product Manager
Behavioral
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Clarification
What category of Marketplace are we setting a goal for as there are several sub-marketplaces? —> We are looking at overall Marketplace
Are we focused globally or in the US? —> Lets limit to the US
To set the Goal for FB marketplace I will start by describing the product, go over goals for the users (buyers / sellers) and the business (FB), review user actions, list metrics and then summarize our goal for marketplace and choose a few keys metrics to track our progress towa"
stash - "Clarification
What category of Marketplace are we setting a goal for as there are several sub-marketplaces? —> We are looking at overall Marketplace
Are we focused globally or in the US? —> Lets limit to the US
To set the Goal for FB marketplace I will start by describing the product, go over goals for the users (buyers / sellers) and the business (FB), review user actions, list metrics and then summarize our goal for marketplace and choose a few keys metrics to track our progress towa"See full answer
"One way to develop project metrics is around what problem the project is trying to solve within a particular timeframe, at a cost of x dollars and with y quality
Scope:
Did the project deliver as per the problem statement - over and beyond
Resources metrics:
Planned resources were utilized to contribute to the success
Budget:
Did the cost of the project implementation be under the budget or over?
Schedule:
In-flight milestones were completed on time or not as per the plan
Was the proje"
Y C. - "One way to develop project metrics is around what problem the project is trying to solve within a particular timeframe, at a cost of x dollars and with y quality
Scope:
Did the project deliver as per the problem statement - over and beyond
Resources metrics:
Planned resources were utilized to contribute to the success
Budget:
Did the cost of the project implementation be under the budget or over?
Schedule:
In-flight milestones were completed on time or not as per the plan
Was the proje"See full answer
"class Solution:
def lengthOfLIS(self, nums: List[int]) -> int:
temp = [nums[0]]
for num in nums:
if temp[-1]< num:
temp.append(num)
else:
index = bisect_left(temp,num)
temp[index] = num
return len(temp)
"
Mahima M. - "class Solution:
def lengthOfLIS(self, nums: List[int]) -> int:
temp = [nums[0]]
for num in nums:
if temp[-1]< num:
temp.append(num)
else:
index = bisect_left(temp,num)
temp[index] = num
return len(temp)
"See full answer
"Determining the need of a product, starts with the Problem or challenge we are trying to solve hence identifying a clear problem statement would kickoff the further analysis to find the answers of WHY... any product needed? WHAT... will it bring to the table?
There are various techniques which can be used here like SWOT, Feedback, brainstorming workshop with stakeholders etc."
Sanjay V. - "Determining the need of a product, starts with the Problem or challenge we are trying to solve hence identifying a clear problem statement would kickoff the further analysis to find the answers of WHY... any product needed? WHAT... will it bring to the table?
There are various techniques which can be used here like SWOT, Feedback, brainstorming workshop with stakeholders etc."See full answer
"Clarifications/assumptions -
we're only interested in opening and closing hours, not serving times e.g. breakfast or lunch
time format etc will be local
only interested in regular hours not special holiday hours
Potential users/data providers (ranked by order of authority)
Businesses/Advertisers
Consumers
Google
Goal
Coverage
Prioritising the most popular restaurants, or those who are willing to invest in advertising
Accurate, but conservative - better be wrong to"
Raymond W. - "Clarifications/assumptions -
we're only interested in opening and closing hours, not serving times e.g. breakfast or lunch
time format etc will be local
only interested in regular hours not special holiday hours
Potential users/data providers (ranked by order of authority)
Businesses/Advertisers
Consumers
Google
Goal
Coverage
Prioritising the most popular restaurants, or those who are willing to invest in advertising
Accurate, but conservative - better be wrong to"See full answer
"TCP server/client to facilitate high throughput of incoming metrics.(This is the standard used in the industry by Datadog etc).
NoSQL or timeseries database for storing metrics. Timeseries databases are better for aggregating metrics in a given time period.
REST API for serving metrics data to visualization frontend."
Abhi R. - "TCP server/client to facilitate high throughput of incoming metrics.(This is the standard used in the industry by Datadog etc).
NoSQL or timeseries database for storing metrics. Timeseries databases are better for aggregating metrics in a given time period.
REST API for serving metrics data to visualization frontend."See full answer
"Good practice video; however, at minute 6:40 in this video, the interviewer confirmed the app version causes no issue! While the final answer was the app version!"
Anonymous Cat - "Good practice video; however, at minute 6:40 in this video, the interviewer confirmed the app version causes no issue! While the final answer was the app version!"See full answer
"I would very confidently say - Never.
Did I failed with a Product? - Yes.
Did I launch a product that was sub-par? - Yes.
Did I failed to launch a product? - Never.
Also, I don't see it as part of growing up as PM to Fail to launch a Product.
I think it's a tricky quesion, better to be avoided."
Tarun K. - "I would very confidently say - Never.
Did I failed with a Product? - Yes.
Did I launch a product that was sub-par? - Yes.
Did I failed to launch a product? - Never.
Also, I don't see it as part of growing up as PM to Fail to launch a Product.
I think it's a tricky quesion, better to be avoided."See full answer
"def changeString(org: str,target:str) -> bool:
lOrg = len(org)
lTarget = len(target)
\# They have to be equal in lenght
if lOrg != lTarget:
return False
counter1 = Counter(org)
counter2 = Counter(target)
\# Counter internally iterates through the input sequence, counts the number of times a given object occurs, and stores objects as keys and the counts as values.
if counter1 != counter2:
return False
diff = sum(org[i] != target[i] for i in range(n))
return diff == 2 or (diff == 0 and any(v > 1 f"
Rafał P. - "def changeString(org: str,target:str) -> bool:
lOrg = len(org)
lTarget = len(target)
\# They have to be equal in lenght
if lOrg != lTarget:
return False
counter1 = Counter(org)
counter2 = Counter(target)
\# Counter internally iterates through the input sequence, counts the number of times a given object occurs, and stores objects as keys and the counts as values.
if counter1 != counter2:
return False
diff = sum(org[i] != target[i] for i in range(n))
return diff == 2 or (diff == 0 and any(v > 1 f"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