"If it's a product end to end, then there's a lot to say. If it's just a feature on top of a product then I will focus on the complexity and how I break complex tasks into small milestones to partner with XFN teams to nail it. Focus on situation, task, actions and results"
S G. - "If it's a product end to end, then there's a lot to say. If it's just a feature on top of a product then I will focus on the complexity and how I break complex tasks into small milestones to partner with XFN teams to nail it. Focus on situation, task, actions and results"See full answer
"
Situation
Our data engineering team was tasked with developing a new real-time analytics platform for derivatives trading. To ensure the project’s success, we needed buy-in and support from various non-technical teams, including finance, compliance, and senior management. These teams needed to understand the importance of the project, the resources required, and how it would benefit the organization.
Task
My task was to effectively communicate the technical requirements and benefits of"
Scott S. - "
Situation
Our data engineering team was tasked with developing a new real-time analytics platform for derivatives trading. To ensure the project’s success, we needed buy-in and support from various non-technical teams, including finance, compliance, and senior management. These teams needed to understand the importance of the project, the resources required, and how it would benefit the organization.
Task
My task was to effectively communicate the technical requirements and benefits of"See full answer
"Clarify:
First, is there a budget or timeline I should be aware of? This will allow me to understand if we should build an MVP version of X product, or if we have the freedom to make it a bit more layered/complex.
No budget/timeline
Next, I want to define child care: we can be talking about after-school day care many private and public schools provide. We can also be talking about child care businesses that will look after children during business hours. There are some education"
Anand K. - "Clarify:
First, is there a budget or timeline I should be aware of? This will allow me to understand if we should build an MVP version of X product, or if we have the freedom to make it a bit more layered/complex.
No budget/timeline
Next, I want to define child care: we can be talking about after-school day care many private and public schools provide. We can also be talking about child care businesses that will look after children during business hours. There are some education"See full answer
"During my initial days as a Product Manager, I faced challenges working with our central design team. The team received requests from multiple Product Managers, and prioritization was often influenced by the rapport each PM had built with them. Since I was new, I struggled to convey the importance of my tasks effectively, leading to delays in my projects.
This was a significant learning moment for me. I realized that to succeed, I needed to earn the trust of the design team and demonstra"
Shahrukh K. - "During my initial days as a Product Manager, I faced challenges working with our central design team. The team received requests from multiple Product Managers, and prioritization was often influenced by the rapport each PM had built with them. Since I was new, I struggled to convey the importance of my tasks effectively, leading to delays in my projects.
This was a significant learning moment for me. I realized that to succeed, I needed to earn the trust of the design team and demonstra"See full answer
"Product Understanding -
Push notifications are pop up notifications received on the device (phone, tablet etc.) sent by various Meta apps whenever a new post has been made or a new message is received
Clarifying Questions -
Is is specific to one device?
Is it specific to one product?
Is it specific to one region?
Is it specific to one OS?
Is this as a result of changes to algorithm/UI?
Existing or a new feature?
Assumptions -
KPI calculation will only be for users who h"
Vishal S. - "Product Understanding -
Push notifications are pop up notifications received on the device (phone, tablet etc.) sent by various Meta apps whenever a new post has been made or a new message is received
Clarifying Questions -
Is is specific to one device?
Is it specific to one product?
Is it specific to one region?
Is it specific to one OS?
Is this as a result of changes to algorithm/UI?
Existing or a new feature?
Assumptions -
KPI calculation will only be for users who h"See full answer
Data Scientist
Analytical
+1 more
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"One of the most challenging moments I experienced as a Engineering Manager was with an employee who was a very talented engineer but struggled with communication and collaboration within the team. This situation not only affected his performance but also created tension among team members.
To sort of elaborate on it, I had an engineer on my team, Ravi, who was extremely skilled technically and consistently delivered high-quality code. However, Ravi often worked in isolation, was reluctant to sh"
Scott S. - "One of the most challenging moments I experienced as a Engineering Manager was with an employee who was a very talented engineer but struggled with communication and collaboration within the team. This situation not only affected his performance but also created tension among team members.
To sort of elaborate on it, I had an engineer on my team, Ravi, who was extremely skilled technically and consistently delivered high-quality code. However, Ravi often worked in isolation, was reluctant to sh"See full answer
"when we are discussing about some issues, subjects or problem . we should consider all of the possibility cases which envolved inside the scenario.all of persons has own atitudes . challenging has a this benefite to see the problems and solves on other ways."
Nick L. - "when we are discussing about some issues, subjects or problem . we should consider all of the possibility cases which envolved inside the scenario.all of persons has own atitudes . challenging has a this benefite to see the problems and solves on other ways."See full answer
"A more senior answer -> influencing stakeholders
Defining who stakeholders will be and roles and responsibilities early one
Identifying timelines and roadmapping
Identifying key business needs and how they related to core product
Identifying how the project will be successful (KPIs)
Identify business, user and product goals
Speaking your stakeholder’s language, build empathy by discovery and understanding their motivations and make them a part of the co-creation process (ie calc"
Ben G. - "A more senior answer -> influencing stakeholders
Defining who stakeholders will be and roles and responsibilities early one
Identifying timelines and roadmapping
Identifying key business needs and how they related to core product
Identifying how the project will be successful (KPIs)
Identify business, user and product goals
Speaking your stakeholder’s language, build empathy by discovery and understanding their motivations and make them a part of the co-creation process (ie calc"See full answer
"talked about a time when customer is trying to go to cloud for first time and championing the effort.. it is strategic and also a risk because outside of the OEM, no one we know had implemented this product architecture on the cloud..
used first [principles, did a crawl, walk jog approach and implemented it. Risk because of lack of reference architecture, clodu tech was new to me . career making/breaking project for customer.
result : project was successful. presented story in a conference."
Sayee M. - "talked about a time when customer is trying to go to cloud for first time and championing the effort.. it is strategic and also a risk because outside of the OEM, no one we know had implemented this product architecture on the cloud..
used first [principles, did a crawl, walk jog approach and implemented it. Risk because of lack of reference architecture, clodu tech was new to me . career making/breaking project for customer.
result : project was successful. presented story in a conference."See full answer
"Followed
Clarifying questions - why this product - competition - Meta's mission - product vision - user segments - prioritize and Why - pain points for prioritized segment - prioritize pain points - list solutions - tradeoff - North star - summerize
"
A B. - "Followed
Clarifying questions - why this product - competition - Meta's mission - product vision - user segments - prioritize and Why - pain points for prioritized segment - prioritize pain points - list solutions - tradeoff - North star - summerize
"See full answer
"Question: You'e a PM at Meta. Design a product for users to find a handyman.
Clarifying questions:
Why does Meta want to build this?
A: Up to you to decide that, hoping to here you say why.
When: No fixed duration for release.
Market: I'd like to focus on a developed market, where technology reach is wider and people are more at ease with using online platforms for tasks. Maybe focus on the US market to start with.
Standalone app - We will need to distinguish ourselves and create an identity"
Varun S. - "Question: You'e a PM at Meta. Design a product for users to find a handyman.
Clarifying questions:
Why does Meta want to build this?
A: Up to you to decide that, hoping to here you say why.
When: No fixed duration for release.
Market: I'd like to focus on a developed market, where technology reach is wider and people are more at ease with using online platforms for tasks. Maybe focus on the US market to start with.
Standalone app - We will need to distinguish ourselves and create an identity"See full answer
"Implemented the Java code to find the largest island. It is similar to count the island. But in this we need to keep track of max island and compute its perimeter."
Techzen I. - "Implemented the Java code to find the largest island. It is similar to count the island. But in this we need to keep track of max island and compute its perimeter."See full answer
"Clarifying questions and assumptions:
Personalised news feed is the culmination of curated posts, events, ads , videos, etc that is unique to each user. potentially this means that no 2 feeds are the same.
I am assuming we are talking about the Facebook Blue app, since the term Newsfeed is generally associated with this app although the feed on Insta too is personalised.
Thank you for this question.
here is how i would structure my thoughts on arriving at success metrics for Personalised Ne"
Sneha S. - "Clarifying questions and assumptions:
Personalised news feed is the culmination of curated posts, events, ads , videos, etc that is unique to each user. potentially this means that no 2 feeds are the same.
I am assuming we are talking about the Facebook Blue app, since the term Newsfeed is generally associated with this app although the feed on Insta too is personalised.
Thank you for this question.
here is how i would structure my thoughts on arriving at success metrics for Personalised Ne"See full answer
"Initially I asked clarifying questions like whether the tree can be empty or not and asked the interviewer to explain what is meant by left view and the explanation for the sample inputs.
Then I came up with the level order traversal approach where we visit each level in the binary tree at once using a queue and at each level print the value of the first node.
Interviewer seemed satisfied with the approach and asked me to code it up.
Finally gave the time and space complexity of the solution."
Ds S. - "Initially I asked clarifying questions like whether the tree can be empty or not and asked the interviewer to explain what is meant by left view and the explanation for the sample inputs.
Then I came up with the level order traversal approach where we visit each level in the binary tree at once using a queue and at each level print the value of the first node.
Interviewer seemed satisfied with the approach and asked me to code it up.
Finally gave the time and space complexity of the solution."See full answer
"
from typing import Optional
class Node:
def init(self, val: int, prev: Optional['Node'] = None, next: Optional['Node'] = None):
self.val = val
self.prev = prev
self.next = next
def split(head):
if not head or not head.next:
return head
slow = head
fast = head.next
while fast and fast.next:
slow = slow.next
fast = fast.next.next
mid = slow.next
slow.next = None
if mid:
mid.prev = None
"
Akash C. - "
from typing import Optional
class Node:
def init(self, val: int, prev: Optional['Node'] = None, next: Optional['Node'] = None):
self.val = val
self.prev = prev
self.next = next
def split(head):
if not head or not head.next:
return head
slow = head
fast = head.next
while fast and fast.next:
slow = slow.next
fast = fast.next.next
mid = slow.next
slow.next = None
if mid:
mid.prev = None
"See full answer