"This could be done using two-pointer approach assuming array is sorted: left and right pointers. We need track two sums (left and right) as we move pointers. For moving pointers we will move left to right by 1 (increment) when right sum is greater. We will move right pointer to left by 1 (decrement) when left sum is greater. at some point we will either get the sum same and that's when we exit from the loop. 0-left will be one array and right-(n-1) will be another array.
We are not going to mo"
Bhaskar B. - "This could be done using two-pointer approach assuming array is sorted: left and right pointers. We need track two sums (left and right) as we move pointers. For moving pointers we will move left to right by 1 (increment) when right sum is greater. We will move right pointer to left by 1 (decrement) when left sum is greater. at some point we will either get the sum same and that's when we exit from the loop. 0-left will be one array and right-(n-1) will be another array.
We are not going to mo"See full answer
"· Sometimes I have to step back and think through and respond later, not giving decision then and there
· Manage between written vs oral communication, I tend to do mode of communication like oral during releases rather written"
BePostive - "· Sometimes I have to step back and think through and respond later, not giving decision then and there
· Manage between written vs oral communication, I tend to do mode of communication like oral during releases rather written"See full answer
"Clarified on definition of hyperlocal - Defined it as a community of people in a 2-3 km radius and assumed geography as India
Talked about different type of community needs in a hyperlocal space - public services, local grocery delivery, food delivery, parcel delivery, making new friends for shared interests like playing badminton (Prioritised public services since it was underserved with respect to things like sewage cleaning, electricity outage in an area, community traffic problems, water"
KAI - "Clarified on definition of hyperlocal - Defined it as a community of people in a 2-3 km radius and assumed geography as India
Talked about different type of community needs in a hyperlocal space - public services, local grocery delivery, food delivery, parcel delivery, making new friends for shared interests like playing badminton (Prioritised public services since it was underserved with respect to things like sewage cleaning, electricity outage in an area, community traffic problems, water"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
"Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."
Sneha D. - "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."See full answer
Technical Program Manager
Product Design
+1 more
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"Goal: Before we look at FB Newsfeed, let's align ourselves with the overall goal of FB, that is, to bring the world closer together.
Feature Introduction/Clarification: FB Newsfeed is a core feature of the social networking platform that allows people to share updates, and catch up with what the world around them is talking about, group activities, events, etc.
Actions:
On Newsfeed, one can:
share their updates, feelings, etc.
catch up with updates from the people, groups, pa"
Aniket D. - "Goal: Before we look at FB Newsfeed, let's align ourselves with the overall goal of FB, that is, to bring the world closer together.
Feature Introduction/Clarification: FB Newsfeed is a core feature of the social networking platform that allows people to share updates, and catch up with what the world around them is talking about, group activities, events, etc.
Actions:
On Newsfeed, one can:
share their updates, feelings, etc.
catch up with updates from the people, groups, pa"See full answer
"Clarification:
Which region do we want to know about? —> Global
Is Facebook lite included in this offering —> No. Only the Facebook app (mobile / web)
Product Overview
Facebook photo sharing allows users to upload photos and make them visible to their network. Doing so, users are able to share moments from their lives with friends and family.
Goals
User Goals
Share memories with network
View people’s reactions and respond
View other people’s photos and respond to th"
stash - "Clarification:
Which region do we want to know about? —> Global
Is Facebook lite included in this offering —> No. Only the Facebook app (mobile / web)
Product Overview
Facebook photo sharing allows users to upload photos and make them visible to their network. Doing so, users are able to share moments from their lives with friends and family.
Goals
User Goals
Share memories with network
View people’s reactions and respond
View other people’s photos and respond to th"See full answer
"Methodology:
Clarify some of the terms in our question
List high level causes based on the category and gather context information, rule out the ones that have low probability or out of scope
Drill down the causes and establish a few hypotyhesis
Investigate and test the hypothesis I have and try to fix the problem
Clarify questions:
Define FB logins: through 3rd party Apps,
Assuming our data is accurate, double check with 3rd party Apps that our understanding is correct/ or cr"
Pm E. - "Methodology:
Clarify some of the terms in our question
List high level causes based on the category and gather context information, rule out the ones that have low probability or out of scope
Drill down the causes and establish a few hypotyhesis
Investigate and test the hypothesis I have and try to fix the problem
Clarify questions:
Define FB logins: through 3rd party Apps,
Assuming our data is accurate, double check with 3rd party Apps that our understanding is correct/ or cr"See full answer
"Improving the parking experience as a Google Maps PM is a challenging and interesting task that requires understanding the user needs, pain points, and goals. Here are some of my ideas for how to improve the parking experience on Google Maps:
Provide real-time parking availability and prices: One of the main challenges for drivers is finding a parking spot that is available, convenient, and affordable. Google Maps could use data from various sources, such as sensors, cameras, or crowdsourc"
Anonymous Dove - "Improving the parking experience as a Google Maps PM is a challenging and interesting task that requires understanding the user needs, pain points, and goals. Here are some of my ideas for how to improve the parking experience on Google Maps:
Provide real-time parking availability and prices: One of the main challenges for drivers is finding a parking spot that is available, convenient, and affordable. Google Maps could use data from various sources, such as sensors, cameras, or crowdsourc"See full answer
"We've identified the problem as a Design a Product question. Use the following framework for tackling these types of questions:
Ask Clarifying Questions
Identify users, behaviors, and pain points
State product goal
Identify current solutions
Brainstorm new solutions
Evaluate solutions
Measure success
Summarize
We'll go through each of these step by step.
Ask Clarifying Questions
The PM interview isn't about your ability to come up w"
Exponent - "We've identified the problem as a Design a Product question. Use the following framework for tackling these types of questions:
Ask Clarifying Questions
Identify users, behaviors, and pain points
State product goal
Identify current solutions
Brainstorm new solutions
Evaluate solutions
Measure success
Summarize
We'll go through each of these step by step.
Ask Clarifying Questions
The PM interview isn't about your ability to come up w"See full answer
"Yes, I have had to make the difficult decision to terminate an employee for low performance.
As a manager, my primary goal is to build a high-performing and cohesive team. While I believe in providing ample support and opportunities for growth, there are instances when an employee’s performance does not meet the required standards despite multiple interventions.
There was a data engineer on my team, let’s call him Mike, whose performance had been consistently below expectations for several mon"
Scott S. - "Yes, I have had to make the difficult decision to terminate an employee for low performance.
As a manager, my primary goal is to build a high-performing and cohesive team. While I believe in providing ample support and opportunities for growth, there are instances when an employee’s performance does not meet the required standards despite multiple interventions.
There was a data engineer on my team, let’s call him Mike, whose performance had been consistently below expectations for several mon"See full answer
"THIS QUESTION IS FROM AMAZON
STRUCTURE OF THE ANSWER
ARTICULATE YOUR IDEA
WHY IS IT WORTH ADVOCATING
ACHIEVING THE IDEA
THE RESULTS AND IMPACT FOR THE COMPANY FROM THIS IDEA.
AND ADD THE CHERRY ON THE TOP I HAVE A PRESENTATION MADE TO PRESENT YOUR IDEAS INTO A COMPELLING WAY"
Lea M. - "THIS QUESTION IS FROM AMAZON
STRUCTURE OF THE ANSWER
ARTICULATE YOUR IDEA
WHY IS IT WORTH ADVOCATING
ACHIEVING THE IDEA
THE RESULTS AND IMPACT FOR THE COMPANY FROM THIS IDEA.
AND ADD THE CHERRY ON THE TOP I HAVE A PRESENTATION MADE TO PRESENT YOUR IDEAS INTO A COMPELLING WAY"See full answer
"depending on project phase, apply various methodologies.
scrum for app dev, waterfall for data migration, Testing (TDD for dev, FUT FiT for manual, UAT) , OCM has it own methodology ."
Sayee M. - "depending on project phase, apply various methodologies.
scrum for app dev, waterfall for data migration, Testing (TDD for dev, FUT FiT for manual, UAT) , OCM has it own methodology ."See full answer
"Clarify
Product - what product is this? Assume it’s FB events
Value - Simplifies creating and organizing events, including professional and personal/fun events. Allows organizers to create events and invite participants to attend
Stage - Growth stage; has been around for a while but still growing
Mission - Meta - connect people around the world and help build communities
Mission of FB Events - Make it easy for people to connect through live events
Corporate strategy
Foc"
Lisa R. - "Clarify
Product - what product is this? Assume it’s FB events
Value - Simplifies creating and organizing events, including professional and personal/fun events. Allows organizers to create events and invite participants to attend
Stage - Growth stage; has been around for a while but still growing
Mission - Meta - connect people around the world and help build communities
Mission of FB Events - Make it easy for people to connect through live events
Corporate strategy
Foc"See full answer
"Just to preface - I've actually worked in the non-profit space previously, so I have some experience in this problem area.
Clarifying questions: Is this within the Facebook app itself/integrations across the FoA’s ? Or is this going to be a standalone product?
Assume: Charity function built within Facebook.
Clarifying Question: Are we okay to constrain this to the US region? There may be tax implications outside of the US we aren’t strongly familiar with and so easier to focus on U"
Anonymous Pelican - "Just to preface - I've actually worked in the non-profit space previously, so I have some experience in this problem area.
Clarifying questions: Is this within the Facebook app itself/integrations across the FoA’s ? Or is this going to be a standalone product?
Assume: Charity function built within Facebook.
Clarifying Question: Are we okay to constrain this to the US region? There may be tax implications outside of the US we aren’t strongly familiar with and so easier to focus on U"See full answer
",1:1s are a crucial part of my management approach. These meetings provide an opportunity to build strong relationships with team members, understand their needs, and ensure alignment with the team's goals. The way I do is I schedule 1:1s on a regular basis,typically weekly or bi-weekly, depending on the team member's preference and current workload.I encourage team members to contribute to the agenda by sending topics they want to discuss beforehand. This ensures that the 1:1 is focused on wha"
Scott S. - ",1:1s are a crucial part of my management approach. These meetings provide an opportunity to build strong relationships with team members, understand their needs, and ensure alignment with the team's goals. The way I do is I schedule 1:1s on a regular basis,typically weekly or bi-weekly, depending on the team member's preference and current workload.I encourage team members to contribute to the agenda by sending topics they want to discuss beforehand. This ensures that the 1:1 is focused on wha"See full answer