"Preparing for a significant security compliance change can be overwhelming. The most efficient way to achieve GDPR compliance is through interdepartmental collaboration and the use of technology solutions that automate and validate business needs such as policy compliance, data security and required reporting. As the deadline looms, most organizations should already have started assessing the business impact, devising a company-wide implementation plan and addressing additional resource needs. E"
Mahesh L. - "Preparing for a significant security compliance change can be overwhelming. The most efficient way to achieve GDPR compliance is through interdepartmental collaboration and the use of technology solutions that automate and validate business needs such as policy compliance, data security and required reporting. As the deadline looms, most organizations should already have started assessing the business impact, devising a company-wide implementation plan and addressing additional resource needs. E"See full answer
"We would like the interviewer to call out bad interviews too. I understand that these guest interviewees are spending their time for Exponent and are probably compensated. Exponent's customers are paying members and they need to know that bad answers are called out as bad answers and why. Telling everyone they are awesome at the end of the PM interview doesn't send the right message to paying subscribers who are spending valuable time training for interviews."
Aditya G. - "We would like the interviewer to call out bad interviews too. I understand that these guest interviewees are spending their time for Exponent and are probably compensated. Exponent's customers are paying members and they need to know that bad answers are called out as bad answers and why. Telling everyone they are awesome at the end of the PM interview doesn't send the right message to paying subscribers who are spending valuable time training for interviews."See full answer
"That's really interesting how in section "Behavioral Interviews for Engineers" there is no single interview for, actually, Engineer.
It's EM, SA, CEO, PM etc. So all problems are not relevant for people who are not managing products and not applying for manager's role.
Will you consider adding at least couple of them?
"
Nikolas C. - "That's really interesting how in section "Behavioral Interviews for Engineers" there is no single interview for, actually, Engineer.
It's EM, SA, CEO, PM etc. So all problems are not relevant for people who are not managing products and not applying for manager's role.
Will you consider adding at least couple of them?
"See full answer
"Thank you for the question! Normally, I would want to ask some clarifying questions to try to better understand the scope of the problem. Below are some of those questions & assumptions I am going to make because I need to submit an answer without getting a response.
Question 1: What is Facebook’s north star metric for this exercise? Growth? Engagement? I’m also keeping in mind that because we are talking about building a birthday feature in the earlier stages of Facebook, their north s"
Anonymous Jellyfish - "Thank you for the question! Normally, I would want to ask some clarifying questions to try to better understand the scope of the problem. Below are some of those questions & assumptions I am going to make because I need to submit an answer without getting a response.
Question 1: What is Facebook’s north star metric for this exercise? Growth? Engagement? I’m also keeping in mind that because we are talking about building a birthday feature in the earlier stages of Facebook, their north s"See full answer
Product Design
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"we can use two pointer + set like maintain i,j and also insert jth character to set like while set size is equal to our window j-i+1 then maximize our answer and increase jth pointer till last index"
Kishor J. - "we can use two pointer + set like maintain i,j and also insert jth character to set like while set size is equal to our window j-i+1 then maximize our answer and increase jth pointer till last index"See full answer
"I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space ,
The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"
Anni P. - "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space ,
The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"See full answer
"Step 1: Clarifying the Problem Scope
We will focus on designing the leaderboard for Dream11 with these assumptions:
Registered teams: 100,000 users are actively participating and ranked.
Real-time updates: Leaderboard updates frequently as players accumulate points based on live sports events.
Multiple leagues: Each user can participate in different leagues, so we will need to maintain a separate leaderboard for each league.
Query efficiency: Users frequently"
Ramendra S. - "Step 1: Clarifying the Problem Scope
We will focus on designing the leaderboard for Dream11 with these assumptions:
Registered teams: 100,000 users are actively participating and ranked.
Real-time updates: Leaderboard updates frequently as players accumulate points based on live sports events.
Multiple leagues: Each user can participate in different leagues, so we will need to maintain a separate leaderboard for each league.
Query efficiency: Users frequently"See full answer
"👇 Your feedback is very much appreciated 👇
👁️ Vision
Empower artists to earn a living through their art while connecting millions of fans to exceptional music experiences. A live streaming feature can humanize the digital experience, making the platform not only a place to stream recorded music but also a stage for real-time, authentic artist-fan interactions.
Enhance Spotify’s artist-first narrative by providing a unique way for artists to monetize their performances.
Leverage Spot"
Julien C. - "👇 Your feedback is very much appreciated 👇
👁️ Vision
Empower artists to earn a living through their art while connecting millions of fans to exceptional music experiences. A live streaming feature can humanize the digital experience, making the platform not only a place to stream recorded music but also a stage for real-time, authentic artist-fan interactions.
Enhance Spotify’s artist-first narrative by providing a unique way for artists to monetize their performances.
Leverage Spot"See full answer
"Narrow scope of mission:
As a Product Manager for Google Search, my primary mission would be to enhance the search experience for users, ensuring they find the most relevant information quickly and efficiently. This involves continually improving the quality of search results, enhancing the user interface, and exploring innovative features to meet evolving user needs.
Customer segments:
Google Search caters to a diverse range of users, including students, professionals, researchers, and"
Devendra B. - "Narrow scope of mission:
As a Product Manager for Google Search, my primary mission would be to enhance the search experience for users, ensuring they find the most relevant information quickly and efficiently. This involves continually improving the quality of search results, enhancing the user interface, and exploring innovative features to meet evolving user needs.
Customer segments:
Google Search caters to a diverse range of users, including students, professionals, researchers, and"See full answer
"Let's first identify the type of problem we're solving. This is an Improve a product question.
Let's go over the Improve a Product formula once more:
Ask clarifying questions
Identify users, behaviors, and pain points
State product goal
Brainstorm small improvements
Brainstorm bolder improvements
Measure success
Summarize
Okay great. Now that we have the formula, it's time to execute on it!
Ask clarifying questions
Before we start iden"
Exponent - "Let's first identify the type of problem we're solving. This is an Improve a product question.
Let's go over the Improve a Product formula once more:
Ask clarifying questions
Identify users, behaviors, and pain points
State product goal
Brainstorm small improvements
Brainstorm bolder improvements
Measure success
Summarize
Okay great. Now that we have the formula, it's time to execute on it!
Ask clarifying questions
Before we start iden"See full answer
"In our product portfolio there were many teams and we were almost 12 product managers interacting closely to deliver the entire product feature area. Situation was that we were frequently had defects come in which will result in defects pushed back and forth. Goal was to avoid this as SLA of defects was getting impacted immensely there were priority 2 defects which we were sitting for couple of weeks before being looked at.
There was a need to establish a triaging process. Along with my leaders"
Karthik T. - "In our product portfolio there were many teams and we were almost 12 product managers interacting closely to deliver the entire product feature area. Situation was that we were frequently had defects come in which will result in defects pushed back and forth. Goal was to avoid this as SLA of defects was getting impacted immensely there were priority 2 defects which we were sitting for couple of weeks before being looked at.
There was a need to establish a triaging process. Along with my leaders"See full answer
"As a Software Engineering Manager, one of the biggest mistakes I encountered early in my role involved underestimating the importance of aligning team goals with individual career aspirations and professional growth opportunities. This oversight became evident through a project that initially seemed successful but later revealed deeper issues within the team dynamics and morale.
I was leading a software development team on a major project aimed at revamping a critical trading platform. The proj"
Scott S. - "As a Software Engineering Manager, one of the biggest mistakes I encountered early in my role involved underestimating the importance of aligning team goals with individual career aspirations and professional growth opportunities. This oversight became evident through a project that initially seemed successful but later revealed deeper issues within the team dynamics and morale.
I was leading a software development team on a major project aimed at revamping a critical trading platform. The proj"See full answer
"From Product Management perspective:
I would first start with some clarifying questions.
Is this algorithm to be used across Play Store for all kinds of apps or for some specific catgeory of apps
What is the major objective. Are you entering a new market and hence objective is to capture market OR already in an existing market and want to maximise profit (since Google, most likely second objective)
I would like to experiment with algorithms and see results before finalising. This will nee"
Aditya S. - "From Product Management perspective:
I would first start with some clarifying questions.
Is this algorithm to be used across Play Store for all kinds of apps or for some specific catgeory of apps
What is the major objective. Are you entering a new market and hence objective is to capture market OR already in an existing market and want to maximise profit (since Google, most likely second objective)
I would like to experiment with algorithms and see results before finalising. This will nee"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
"I consider my greatest strengths to be my inquisitive nature and my ability to empathize with users. My inquisitiveness drives me to question and challenge the status quo, constantly seeking new perspectives and innovative approaches. I find inspiration in observing advertisements, analyzing their plots, and connecting them to the products being advertised. This curiosity fuels my creativity and pushes me to think outside the box.
Furthermore, my empathetic nature plays a vital role in my desig"
Mallikarjun B. - "I consider my greatest strengths to be my inquisitive nature and my ability to empathize with users. My inquisitiveness drives me to question and challenge the status quo, constantly seeking new perspectives and innovative approaches. I find inspiration in observing advertisements, analyzing their plots, and connecting them to the products being advertised. This curiosity fuels my creativity and pushes me to think outside the box.
Furthermore, my empathetic nature plays a vital role in my desig"See full answer
"Clarifying question: just want to make sure that I'm designing the right product, are you referring to ATM as in a machine that takes in a debit or credit card and dispenses cash? Also, is there any location restriction for where the machine is located at London Heathrow Airport, eg. departure hall after security or arrival hall before exiting baggage claim? These could potentially impact the use case. (Assume interviewer answers yes for first and no for second)
Approach:
Identify or segment"
Anonymous Sparrow - "Clarifying question: just want to make sure that I'm designing the right product, are you referring to ATM as in a machine that takes in a debit or credit card and dispenses cash? Also, is there any location restriction for where the machine is located at London Heathrow Airport, eg. departure hall after security or arrival hall before exiting baggage claim? These could potentially impact the use case. (Assume interviewer answers yes for first and no for second)
Approach:
Identify or segment"See full answer
"I'd like to clarify the question here for better understanding.
Are we targeting any location? Assuming WW
Do we have any demographics of the users? Assuming overall users
Did we see any drop recently in TV watching users metrics for which we want to improve the watch time on TVs? No, in general we want to improve this area.
Are we looking to improve the overall Netflix watch time on TV, not to acquire new users? Correct.
As Netflix is offering content of so many genres of con"
Vijendar K. - "I'd like to clarify the question here for better understanding.
Are we targeting any location? Assuming WW
Do we have any demographics of the users? Assuming overall users
Did we see any drop recently in TV watching users metrics for which we want to improve the watch time on TVs? No, in general we want to improve this area.
Are we looking to improve the overall Netflix watch time on TV, not to acquire new users? Correct.
As Netflix is offering content of so many genres of con"See full answer