"I would start with the company vision then assuming we have more than one product team, craft the vision for the product through a collaboration of PMs and Tech leads, then based on that I will define the scope of each product team's milestones to achieve the product vision and go from both ends to fill the gap from what we already have and what needed to achieve the milestones."
Seyed rasoul J. - "I would start with the company vision then assuming we have more than one product team, craft the vision for the product through a collaboration of PMs and Tech leads, then based on that I will define the scope of each product team's milestones to achieve the product vision and go from both ends to fill the gap from what we already have and what needed to achieve the milestones."See full answer
"You are given a string S and a number K as input, and your task is to print S to console output considering that, at most, you can print K characters per line.
Example:
S = "abracadabra sample"
K = 11
Output:
abracadabra
sample
Note that this problem requires the interviewee gather extra requirements from the interviewer (e.g. do we care about multiple white spaces? what if the length of a word is greater than K, ...)"
B. T. - "You are given a string S and a number K as input, and your task is to print S to console output considering that, at most, you can print K characters per line.
Example:
S = "abracadabra sample"
K = 11
Output:
abracadabra
sample
Note that this problem requires the interviewee gather extra requirements from the interviewer (e.g. do we care about multiple white spaces? what if the length of a word is greater than K, ...)"See full answer
"Problem: Given a modified binary tree, where each node also has a pointer to it's parent, find the first common ancestor of two nodes.
Answer: As it happens, the structure that we're looking at is actually a linked list (one pointer up), so the problem is identical to trying to find if two linked lists share a common node.
How this works is by stacking the two chains of nodes together so they're the same length.
chain1 = node1
chain2= node2
while True:
chain1 = chain1.next
chain2=chain"
Michael B. - "Problem: Given a modified binary tree, where each node also has a pointer to it's parent, find the first common ancestor of two nodes.
Answer: As it happens, the structure that we're looking at is actually a linked list (one pointer up), so the problem is identical to trying to find if two linked lists share a common node.
How this works is by stacking the two chains of nodes together so they're the same length.
chain1 = node1
chain2= node2
while True:
chain1 = chain1.next
chain2=chain"See full answer
"Clarifying questions:
By no online presence, do you mean just no website for order or do you mean no searches showing up on Google/Bing as users are looking for supermarkets.
Possibilities of declining revenue:
For every product, i.e pantry, vegetables and fruits, are our prices much higher than our competitors?
Are our competitors getting products from suppliers at a lower rate? Are we exhausting our economies of scale well?
What % of people are shopping online for groceries?
Are"
Priyal S. - "Clarifying questions:
By no online presence, do you mean just no website for order or do you mean no searches showing up on Google/Bing as users are looking for supermarkets.
Possibilities of declining revenue:
For every product, i.e pantry, vegetables and fruits, are our prices much higher than our competitors?
Are our competitors getting products from suppliers at a lower rate? Are we exhausting our economies of scale well?
What % of people are shopping online for groceries?
Are"See full answer
"Looking back on my most recent project, which involved developing a real-time market data processing platform in the derivatives trading function , there are a few things I would have done differently to improve the process and outcomes. Here’s a reflection on those aspects:
1. \\Enhanced Initial Stakeholder Engagement\\
What Happened:
While we did conduct stakeholder meetings at the beginning of the project, some specific requirements and expectations emerged later in the process,"
Scott S. - "Looking back on my most recent project, which involved developing a real-time market data processing platform in the derivatives trading function , there are a few things I would have done differently to improve the process and outcomes. Here’s a reflection on those aspects:
1. \\Enhanced Initial Stakeholder Engagement\\
What Happened:
While we did conduct stakeholder meetings at the beginning of the project, some specific requirements and expectations emerged later in the process,"See full answer
"A few clarifying questions:
Algorithm that is specifically used to match individuals?
Define better? More matches, higher likelihood of relationship? etc.
Next I'd like to consider the product's goals, how users engage with the app, how we'd measure those engagements, and how they align with our goals.
Considering Goals
Facebook's mission is to give people the tools to build communities
FB Dating's goal for the end user is to find a partner, but for Facebook it is really ab"
Anonymous Hawk - "A few clarifying questions:
Algorithm that is specifically used to match individuals?
Define better? More matches, higher likelihood of relationship? etc.
Next I'd like to consider the product's goals, how users engage with the app, how we'd measure those engagements, and how they align with our goals.
Considering Goals
Facebook's mission is to give people the tools to build communities
FB Dating's goal for the end user is to find a partner, but for Facebook it is really ab"See full answer
"Assumptions:
It is a brand-new product and will be for US markets.
We will be making a mobile app.
The purpose of this product is to solve the problems people face when relocating to a new city. Now there are many different kinds of problems to deal with, such as house hunting, furniture buying, transiting in the city, exploring and socializing, etc.
I will be moving forward with the socializing feature where the user will be able to find attractions of the city and visit, he will"
Ankit M. - "Assumptions:
It is a brand-new product and will be for US markets.
We will be making a mobile app.
The purpose of this product is to solve the problems people face when relocating to a new city. Now there are many different kinds of problems to deal with, such as house hunting, furniture buying, transiting in the city, exploring and socializing, etc.
I will be moving forward with the socializing feature where the user will be able to find attractions of the city and visit, he will"See full answer
"Asked clarifying questions, this was similar to box. Took a minute to gather thoughts. Came up with a structured approach. Focused on use cases, prioritized it. They wanted to focus on security aspects, MFA, simultaneous read/write operations, etc."
Shahid K. - "Asked clarifying questions, this was similar to box. Took a minute to gather thoughts. Came up with a structured approach. Focused on use cases, prioritized it. They wanted to focus on security aspects, MFA, simultaneous read/write operations, etc."See full answer
"Clarifying Questions
FB login is the feature that allows a user quickly create a login in a third party application using existing information from FB - YES
For whom do we want to improve the product / feature - You choose
On what platform mobile / desktop - Mobile
Any specific geography - US
Any specific user demographic - NO
What is the goal of the improvement (acquisition, engagement, retention, monetization) - engagement & retention
Outline:
Who are the users"
R K. - "Clarifying Questions
FB login is the feature that allows a user quickly create a login in a third party application using existing information from FB - YES
For whom do we want to improve the product / feature - You choose
On what platform mobile / desktop - Mobile
Any specific geography - US
Any specific user demographic - NO
What is the goal of the improvement (acquisition, engagement, retention, monetization) - engagement & retention
Outline:
Who are the users"See full answer
"Some clarifying questions:
Is this going to be a part of exciting Meta product or completely new one? you choose
Is there a particular sport or range of sports that the product should cater to? all sports, should be agnostic.
What is "athletes"? pros? amateurs? fitness enthusiasts? you can decide
Is there a specific problems or challenges faced by athletes does he want the product to address? feel free to make assumptions
Is there a specific goal that we want to achieve"
R K. - "Some clarifying questions:
Is this going to be a part of exciting Meta product or completely new one? you choose
Is there a particular sport or range of sports that the product should cater to? all sports, should be agnostic.
What is "athletes"? pros? amateurs? fitness enthusiasts? you can decide
Is there a specific problems or challenges faced by athletes does he want the product to address? feel free to make assumptions
Is there a specific goal that we want to achieve"See full answer