"As a PM i received a feedback from my program manager on my style of verbal communication. It is about me speaking faster when i wanted to get away with a topic that i wasn't confident (may be not backed up with data, or still in process of getting detailed insight of a problem etc.). Whereas when I'm confident I tend to speak slowly or more assertively that made people to follow easily.
I welcomed that feedback so from then on when I'm not confident in a topic I became more assertive to let pe"
Rajesh V. - "As a PM i received a feedback from my program manager on my style of verbal communication. It is about me speaking faster when i wanted to get away with a topic that i wasn't confident (may be not backed up with data, or still in process of getting detailed insight of a problem etc.). Whereas when I'm confident I tend to speak slowly or more assertively that made people to follow easily.
I welcomed that feedback so from then on when I'm not confident in a topic I became more assertive to let pe"See full answer
Product Manager
Behavioral
+7 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Clarifying questions:
What city/ country are we talking about?
Indian metro.
What all counts as a grocery store? Do have to cover dark stores as well which are not open to public?
Only consider all grocery stores where public pick up is allowed.
Do we have to include hyper markets/ super markets as well or only smaller stores?
Include both.
Okay, so I would be considering the Indian metro of Bangalore here.
The overall equation is , **total number of grocery stores = Number of small grocer"
Kartikeya N. - "Clarifying questions:
What city/ country are we talking about?
Indian metro.
What all counts as a grocery store? Do have to cover dark stores as well which are not open to public?
Only consider all grocery stores where public pick up is allowed.
Do we have to include hyper markets/ super markets as well or only smaller stores?
Include both.
Okay, so I would be considering the Indian metro of Bangalore here.
The overall equation is , **total number of grocery stores = Number of small grocer"See full answer
"Clarifying questions
Scope: Just Reels in Facebook, or Instagram too? Mobile and desktop?
Goal: Any specific goal we know of or up to me to decide?
Framework/Overview
Strategy
Metric options with pros/cons
North Star Metric (NSM)
Risks & countermetrics
Strategy / The Why: we want to give people …
Meta: the power to build community + Bring people closer together
Reels: new form of self-expression / entertainment with short form video and pro editing tools
Ads in Re"
Mike Z. - "Clarifying questions
Scope: Just Reels in Facebook, or Instagram too? Mobile and desktop?
Goal: Any specific goal we know of or up to me to decide?
Framework/Overview
Strategy
Metric options with pros/cons
North Star Metric (NSM)
Risks & countermetrics
Strategy / The Why: we want to give people …
Meta: the power to build community + Bring people closer together
Reels: new form of self-expression / entertainment with short form video and pro editing tools
Ads in Re"See full answer
"So for launching Netflix's first ads program involves introducing a lower-priced ad-supported tier to attract price-sensitive users and boost revenue without loosing existing subscribers.
Tier Structure: Offer a "Basic with Ads" tier priced 30-40% below Standard, with 4–5 minutes of ads/hour.
Ad Experience: Use pre-roll, mid-roll, and pause ads, ensuring relevance and minimal disruption.
Tech & Partnerships: Partner with ad-tech providers for scalable delivery and build a sa"
Harish K. - "So for launching Netflix's first ads program involves introducing a lower-priced ad-supported tier to attract price-sensitive users and boost revenue without loosing existing subscribers.
Tier Structure: Offer a "Basic with Ads" tier priced 30-40% below Standard, with 4–5 minutes of ads/hour.
Ad Experience: Use pre-roll, mid-roll, and pause ads, ensuring relevance and minimal disruption.
Tech & Partnerships: Partner with ad-tech providers for scalable delivery and build a sa"See full answer
"Described a scenario where I joined an established project as an EM
Typical medium sized team - 6 devs, 2 testers, PO, PM (part time) Scrum master (very hands off)
The product was well established and already being used by circa 30000 single country based users for the companies own products (personal banking capabilities)
We were due to go live with a BIG change about 2 months after I joined - this change meant a user could manage multiple personal banking accounts from the 1 interface. We w"
Hans - "Described a scenario where I joined an established project as an EM
Typical medium sized team - 6 devs, 2 testers, PO, PM (part time) Scrum master (very hands off)
The product was well established and already being used by circa 30000 single country based users for the companies own products (personal banking capabilities)
We were due to go live with a BIG change about 2 months after I joined - this change meant a user could manage multiple personal banking accounts from the 1 interface. We w"See full answer
"WITH ActiveUsersYesterday AS (
SELECT DISTINCT user_id
FROM user_activity
WHERE activity_date = CAST(GETDATE() - 1 AS DATE)
),
VideoCallUsersYesterday AS (
SELECT DISTINCT user_id
FROM video_calls
WHERE call_date = CAST(GETDATE() - 1 AS DATE)
)
SELECT
(CAST(COUNT(DISTINCT v.userid) AS FLOAT) / NULLIF(COUNT(DISTINCT a.userid), 0)) * 100 AS percentagevideocall_users
FROM
ActiveUsersYesterday a
LEFT JOIN
VideoCallUsersYesterday v ON a.userid = v.userid;"
Bala G. - "WITH ActiveUsersYesterday AS (
SELECT DISTINCT user_id
FROM user_activity
WHERE activity_date = CAST(GETDATE() - 1 AS DATE)
),
VideoCallUsersYesterday AS (
SELECT DISTINCT user_id
FROM video_calls
WHERE call_date = CAST(GETDATE() - 1 AS DATE)
)
SELECT
(CAST(COUNT(DISTINCT v.userid) AS FLOAT) / NULLIF(COUNT(DISTINCT a.userid), 0)) * 100 AS percentagevideocall_users
FROM
ActiveUsersYesterday a
LEFT JOIN
VideoCallUsersYesterday v ON a.userid = v.userid;"See full answer
"Clarify: I'm assuming that a workplace chat app is similar to something like Slack or Teams, which is a web app/mobile platform for employees to securely message each other directly or in a grouping (i.e. a channel). I'm also assuming that this workplace app is for a generic company, and not Microsoft or Salesforce.
Goals: Workplace apps serve a vital connective tissue within enterprises to allow employees to freely message one another and collaborate on projects. These services a"
William D. - "Clarify: I'm assuming that a workplace chat app is similar to something like Slack or Teams, which is a web app/mobile platform for employees to securely message each other directly or in a grouping (i.e. a channel). I'm also assuming that this workplace app is for a generic company, and not Microsoft or Salesforce.
Goals: Workplace apps serve a vital connective tissue within enterprises to allow employees to freely message one another and collaborate on projects. These services a"See full answer
"Some follow-up questions to correctly understand what "improve" means here?
Is it to have:
more riders,
better user experience,
monetization,
more/new market penetration.
Let's assume interviewer requested to choose whatever I prefer.
I choose better user experience which might trigger other areas of improvement as well.
Some more probing questions:
To I need to consider USA only or any other country/region or global?
Can I consider only popular on demand taxi service for this question?
One wa"
Manohar A. - "Some follow-up questions to correctly understand what "improve" means here?
Is it to have:
more riders,
better user experience,
monetization,
more/new market penetration.
Let's assume interviewer requested to choose whatever I prefer.
I choose better user experience which might trigger other areas of improvement as well.
Some more probing questions:
To I need to consider USA only or any other country/region or global?
Can I consider only popular on demand taxi service for this question?
One wa"See full answer
"WITH filtered_posts AS (
SELECT
p.user_id,
p.issuccessfulpost
FROM
post p
WHERE
p.postdate >= '2023-11-01' AND p.postdate < '2023-12-01'
),
post_summary AS (
SELECT
pu.user_type,
COUNT(*) AS post_attempt,
SUM(CASE WHEN fp.issuccessfulpost = 1 THEN 1 ELSE 0 END) AS post_success
FROM
filtered_posts fp
JOIN
postuser pu ON fp.userid = pu.user_id
GROUP BY
pu.user_type
)
SELECT
user_type,
post_success,
post_attempt,
CAST(postsuccess AS FLOAT) / postattempt AS postsuccessrate
FROM
po"
David I. - "WITH filtered_posts AS (
SELECT
p.user_id,
p.issuccessfulpost
FROM
post p
WHERE
p.postdate >= '2023-11-01' AND p.postdate < '2023-12-01'
),
post_summary AS (
SELECT
pu.user_type,
COUNT(*) AS post_attempt,
SUM(CASE WHEN fp.issuccessfulpost = 1 THEN 1 ELSE 0 END) AS post_success
FROM
filtered_posts fp
JOIN
postuser pu ON fp.userid = pu.user_id
GROUP BY
pu.user_type
)
SELECT
user_type,
post_success,
post_attempt,
CAST(postsuccess AS FLOAT) / postattempt AS postsuccessrate
FROM
po"See full answer
"First, let’s discuss why this is important for any platform business
Think of platform businesses like Amazon or YouTube as matchmakers. They connect people who want something with those who provide it, whether it's products or content.
But here's the catch: users trust these platforms to make sure they're getting good stuff. They want genuine products, safe content, and no scams.
So, platforms need to be like guardians. They check suppliers and content creators to make sure they're not"
Jay K. - "First, let’s discuss why this is important for any platform business
Think of platform businesses like Amazon or YouTube as matchmakers. They connect people who want something with those who provide it, whether it's products or content.
But here's the catch: users trust these platforms to make sure they're getting good stuff. They want genuine products, safe content, and no scams.
So, platforms need to be like guardians. They check suppliers and content creators to make sure they're not"See full answer
"Netflix is a OTT platform that streams content , TV shows, movies documentaries, to the subscriber's of Netflix. Netflix has approximately 90 million subscribers in USA alone and Netflix's revenue is generated based on their subscriptions. The user buys Netflix subscription, logs in , opens profile and opens the home page of Netflix.
1. Confirmation of the Assumptions
Homepage Definition: The homepage is the screen users see after logging into their profile, showing tailored recom"
Hari priya K. - "Netflix is a OTT platform that streams content , TV shows, movies documentaries, to the subscriber's of Netflix. Netflix has approximately 90 million subscribers in USA alone and Netflix's revenue is generated based on their subscriptions. The user buys Netflix subscription, logs in , opens profile and opens the home page of Netflix.
1. Confirmation of the Assumptions
Homepage Definition: The homepage is the screen users see after logging into their profile, showing tailored recom"See full answer
"I would like to speak loud to narrow the scope of this question so I can be effective in identifying a solution to the problem on hand. Hope that is OK.
You mentioned, “Re-design the airport experience”. Is there a goal for this re-design exercise? Some top goals that come to my mind are the following. Please guide me so I can set it and we can proceed from there.
“Increase the number of passengers who travel to and from this airport”
“Improve customer satisfaction”
**“Get in"
Tara J. - "I would like to speak loud to narrow the scope of this question so I can be effective in identifying a solution to the problem on hand. Hope that is OK.
You mentioned, “Re-design the airport experience”. Is there a goal for this re-design exercise? Some top goals that come to my mind are the following. Please guide me so I can set it and we can proceed from there.
“Increase the number of passengers who travel to and from this airport”
“Improve customer satisfaction”
**“Get in"See full answer
"#include
#include
#include
using namespace std;
vector diff(const vector& A, const vector& B) {
unordered_set elements;
vector result;
for (const auto& element : A) {
elements.insert(element);
}
for (const auto& element : B) {
if (elements.find(element) == elements.end()) {
result.push_back(element);
} else {
elements.erase(element);
}
}
for"
Warrenbuff - "#include
#include
#include
using namespace std;
vector diff(const vector& A, const vector& B) {
unordered_set elements;
vector result;
for (const auto& element : A) {
elements.insert(element);
}
for (const auto& element : B) {
if (elements.find(element) == elements.end()) {
result.push_back(element);
} else {
elements.erase(element);
}
}
for"See full answer