"A high level framework
Clarifications:
Reactions already exist in Instagram?
Any specific region or user group we try to target for the launch?
...
Product description:
IG is ...
Reactions are Emoji alike icons users can use to reply to posts/photos/comments
FB's mission:
Help people stay connected and build communities
IG's mission/goal:
Allow users to capture world's moments and share with friends
Reactions Goal:
To provide users an easier way to react to the content and to bet"
Kai W. - "A high level framework
Clarifications:
Reactions already exist in Instagram?
Any specific region or user group we try to target for the launch?
...
Product description:
IG is ...
Reactions are Emoji alike icons users can use to reply to posts/photos/comments
FB's mission:
Help people stay connected and build communities
IG's mission/goal:
Allow users to capture world's moments and share with friends
Reactions Goal:
To provide users an easier way to react to the content and to bet"See full answer
"Great question Evan, could you please help me with some context.
Do you want me to consider Gsuite & Gmail on consumer or limit it to one or the other segment?
Limit to B2C on GMAIL
Promotions/ Notifications do you want me to include them?
Exclude
Would you want to consider only Gmail ecosystem or Gmail to All types of users?
Any email recipient
I would like to start with US as a geo and extrapolate would you be good with that?
That's ok.
That helps, than"
Coach - "Great question Evan, could you please help me with some context.
Do you want me to consider Gsuite & Gmail on consumer or limit it to one or the other segment?
Limit to B2C on GMAIL
Promotions/ Notifications do you want me to include them?
Exclude
Would you want to consider only Gmail ecosystem or Gmail to All types of users?
Any email recipient
I would like to start with US as a geo and extrapolate would you be good with that?
That's ok.
That helps, than"See full answer
"class Node:
def init(self, value):
self.value = value
self.children = []
def inorder_traversal(root):
if not root:
return []
result = []
n = len(root.children)
for i in range(n):
result.extend(inorder_traversal(root.children[i]))
if i == n // 2:
result.append(root.value)
if n == 0:
result.append(root.value)
return result
Example usage:
root = Node(1)
child1 = Node(2)
chil"
Teddy Y. - "class Node:
def init(self, value):
self.value = value
self.children = []
def inorder_traversal(root):
if not root:
return []
result = []
n = len(root.children)
for i in range(n):
result.extend(inorder_traversal(root.children[i]))
if i == n // 2:
result.append(root.value)
if n == 0:
result.append(root.value)
return result
Example usage:
root = Node(1)
child1 = Node(2)
chil"See full answer
"Before I start, can I ask some clarifying questions?
Is Facebook Reels the same as Facebook Watch where a user can go to Watch and consume short clips, react, comment and share them?
In terms of measuring success, are you looking at a segment of users like the reel creators or viewers, or is that up to me? (Assume interviewer will say it's totally up to me)
Can I also assume that I am looking at the product across platforms as well? Android, iOS, desktop (Assume answer is yes)
Thanks fo"
Riku H. - "Before I start, can I ask some clarifying questions?
Is Facebook Reels the same as Facebook Watch where a user can go to Watch and consume short clips, react, comment and share them?
In terms of measuring success, are you looking at a segment of users like the reel creators or viewers, or is that up to me? (Assume interviewer will say it's totally up to me)
Can I also assume that I am looking at the product across platforms as well? Android, iOS, desktop (Assume answer is yes)
Thanks fo"See full answer
"First, I would like to discuss and align what is meaningful social interaction. Given facebook's mission to empower users to build communities and get people closer, it is important that users have "meaningful social interaction"
The goal of defining this metric is to use this as a north star or success metric around any efforts to increase engagement. It can also help with ads targeting/monetization by showing ads only during deeper interactions and hence might get better yield.
Given faceb"
Praveen - "First, I would like to discuss and align what is meaningful social interaction. Given facebook's mission to empower users to build communities and get people closer, it is important that users have "meaningful social interaction"
The goal of defining this metric is to use this as a north star or success metric around any efforts to increase engagement. It can also help with ads targeting/monetization by showing ads only during deeper interactions and hence might get better yield.
Given faceb"See full answer
"Clarifying questions and Assumptions
ChatGPT search means the search function inside the chat app? OR ChatGPT search Chrome extension? Assumption: Search inside the chat app.
Is there any location restriction in this analysis? Assumption: USA only.
Is there any user segment restriction in this analysis? Assumption: All user segments.
Are we assuming the ChatGPT search already exists or going back in time before the ChatGPT search existed? Assumption: Go back in time"
Darpan D. - "Clarifying questions and Assumptions
ChatGPT search means the search function inside the chat app? OR ChatGPT search Chrome extension? Assumption: Search inside the chat app.
Is there any location restriction in this analysis? Assumption: USA only.
Is there any user segment restriction in this analysis? Assumption: All user segments.
Are we assuming the ChatGPT search already exists or going back in time before the ChatGPT search existed? Assumption: Go back in time"See full answer
"My approach is try to narrow down by 4W1H.
When - When this happened? Still continuously happen the problem?
Where - Is this happen specific region or entire customers?
What - What kind of problem? One time big error or any data show the curve?
Who - Is it all platform or specific platform (Web, iOS, Android)
How - How serious problem? How many customer affected?
Next step is to narrow down the causes is from internal factors or external factors.
For internal factors:
Any recent up"
Takashi M. - "My approach is try to narrow down by 4W1H.
When - When this happened? Still continuously happen the problem?
Where - Is this happen specific region or entire customers?
What - What kind of problem? One time big error or any data show the curve?
Who - Is it all platform or specific platform (Web, iOS, Android)
How - How serious problem? How many customer affected?
Next step is to narrow down the causes is from internal factors or external factors.
For internal factors:
Any recent up"See full answer
"Mock interview 2/3/2025
Google Wallet
User Needs (pain points):
At physical store:
understand the price tag
proceed the transaction
Audio cue to pick one credit card
read the payment machine
transaction confirmation
(optional) balance
hear transaction summary
At home:
check balance
make payment
send money
receive money
understand statement
Prioritization
Understand the price tag"
Chloe T. - "Mock interview 2/3/2025
Google Wallet
User Needs (pain points):
At physical store:
understand the price tag
proceed the transaction
Audio cue to pick one credit card
read the payment machine
transaction confirmation
(optional) balance
hear transaction summary
At home:
check balance
make payment
send money
receive money
understand statement
Prioritization
Understand the price tag"See full answer
"I once had to change a decision i had previously made when I got stakeholder feedback that seemed to contradict what was already designed or already even built - such as the way a page was architected or the designs or colors used on a page. I had a justification for all decisions made, but sometimes the stakeholder feedback brings a perspective, such as a part of the user experience, that I had not thought of before. So I then went back to the original design or product and made an adjustment o"
Sarah K. - "I once had to change a decision i had previously made when I got stakeholder feedback that seemed to contradict what was already designed or already even built - such as the way a page was architected or the designs or colors used on a page. I had a justification for all decisions made, but sometimes the stakeholder feedback brings a perspective, such as a part of the user experience, that I had not thought of before. So I then went back to the original design or product and made an adjustment o"See full answer
"I believe human emotions can't be judged by number and hence I have always made mistakes while judging the outcome of a reaction by data."
Mc L. - "I believe human emotions can't be judged by number and hence I have always made mistakes while judging the outcome of a reaction by data."See full answer
"Data lake and warehouse are both places that allow an organization to store large amounts of data.
When swimming in a lake, one would imagine that they come across all sorts of stuff - floating twigs, fish in the water, stones, chemicals and sometimes may be even a snake. Similarly, a data lake stores all forms of data that the company has without any indexing. The data is available at any time but needs to be first cleaned up and reorganized before it can be used for any type of analysis.
A"
Kshitij I. - "Data lake and warehouse are both places that allow an organization to store large amounts of data.
When swimming in a lake, one would imagine that they come across all sorts of stuff - floating twigs, fish in the water, stones, chemicals and sometimes may be even a snake. Similarly, a data lake stores all forms of data that the company has without any indexing. The data is available at any time but needs to be first cleaned up and reorganized before it can be used for any type of analysis.
A"See full answer
"It was like say we have a library A which has a library B as a dependency and so on, how would we determine in the dependency chain that whether there is a circular depedency?"
Chris R. - "It was like say we have a library A which has a library B as a dependency and so on, how would we determine in the dependency chain that whether there is a circular depedency?"See full answer
"Redefining the question as: How will you solve the problem of misinformation on FB?
Clarifying questions:
Are we talking about building a product? (Up to you)
What exactly is misinformation? (Fake news, inaccurate facts being shared on social media)
Goal: Reduce the amount of misinformation spread on the platform and improve user trust.
Key users associated with misinformation:
News Accounts (eg CNN) - They may get involved in some controversy about a fake photoshopped artic"
P K. - "Redefining the question as: How will you solve the problem of misinformation on FB?
Clarifying questions:
Are we talking about building a product? (Up to you)
What exactly is misinformation? (Fake news, inaccurate facts being shared on social media)
Goal: Reduce the amount of misinformation spread on the platform and improve user trust.
Key users associated with misinformation:
News Accounts (eg CNN) - They may get involved in some controversy about a fake photoshopped artic"See full answer