"Overall a very good summary of ranking problems.
I wish there are more details in the post on depth of modeling. One can talk more about advance ML architectures like DCN, BertRec etc"
Kapil D. - "Overall a very good summary of ranking problems.
I wish there are more details in the post on depth of modeling. One can talk more about advance ML architectures like DCN, BertRec etc"See full answer
"I like chatgpt for the following users
Getting industry references are easy and time saving
Getting recommendations is very easy
Responses are accurate
I use chatgpt to get feedback on content and identify gaps in my documentation or thought process
I use chatgpt as a search engine and to get conscise situation based information.
Chatgpt offers varierty of other tools in the explore version where similar users can create different content
PRD template
Chatgpt users
1."
Shraddha D. - "I like chatgpt for the following users
Getting industry references are easy and time saving
Getting recommendations is very easy
Responses are accurate
I use chatgpt to get feedback on content and identify gaps in my documentation or thought process
I use chatgpt as a search engine and to get conscise situation based information.
Chatgpt offers varierty of other tools in the explore version where similar users can create different content
PRD template
Chatgpt users
1."See full answer
"Clarifying questions
What is Facebook Events
How does this work
Is it only desktop based or app based as well
Why Meta built it
Core idea/tenet for Facebook is to have user engagement & to build everything around it. While people continue to interact with Facebook and create content on it, to increase the duration of engagement, having capability to host virtual events ensures community participation and making Facebook go beyond status and photo updates and let people coordinate"
Mohammad M. - "Clarifying questions
What is Facebook Events
How does this work
Is it only desktop based or app based as well
Why Meta built it
Core idea/tenet for Facebook is to have user engagement & to build everything around it. While people continue to interact with Facebook and create content on it, to increase the duration of engagement, having capability to host virtual events ensures community participation and making Facebook go beyond status and photo updates and let people coordinate"See full answer
"Batch Packing Problem
In Amazon’s massive warehouse inventory, there are different types of products. You are given an array products of size n, where products[i] represents the number of items of product type i. These products need to be packed into batches for shipping.
The batch packing must adhere to the following conditions:
No two items in the same batch can be of the same product type.
The number of items packed in the current batch must be strictly greater than the number pack"
Anonymous Goat - "Batch Packing Problem
In Amazon’s massive warehouse inventory, there are different types of products. You are given an array products of size n, where products[i] represents the number of items of product type i. These products need to be packed into batches for shipping.
The batch packing must adhere to the following conditions:
No two items in the same batch can be of the same product type.
The number of items packed in the current batch must be strictly greater than the number pack"See full answer
"Clarifying questions:
Do we want to focus on front end or backend?
Front end
Do we want to focus on any particular platform? For ex: Site, mobile, apps
Interviewer: Desktop
Is there anything tools on gmail that you'd like me to focus on? For ex: Meet, Hangouts, Notes
Interviewer: Just the main product
Are there any specific product buckets that you'd like me to go through? For ex: Sign up flows, login flows, security, product experience, sign out flow, recommend"
Amy M. - "Clarifying questions:
Do we want to focus on front end or backend?
Front end
Do we want to focus on any particular platform? For ex: Site, mobile, apps
Interviewer: Desktop
Is there anything tools on gmail that you'd like me to focus on? For ex: Meet, Hangouts, Notes
Interviewer: Just the main product
Are there any specific product buckets that you'd like me to go through? For ex: Sign up flows, login flows, security, product experience, sign out flow, recommend"See full answer
Product Manager
Product Design
+1 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"So first, I have some clarifying questions, what is Facebook lite?
If I understand correctly this is a version of the Facebook application for Android, with the same functionality but lighter in terms of size. It is aimed to be used in emerging markets where the bandwidth is limited
What are the tradeoffs for the size of the app?
I guess that some visual elements are stripped down from the app and reduced its size
Is this application exist or I am launching it
The timeframe of the product?"
Gadi R. - "So first, I have some clarifying questions, what is Facebook lite?
If I understand correctly this is a version of the Facebook application for Android, with the same functionality but lighter in terms of size. It is aimed to be used in emerging markets where the bandwidth is limited
What are the tradeoffs for the size of the app?
I guess that some visual elements are stripped down from the app and reduced its size
Is this application exist or I am launching it
The timeframe of the product?"See full answer
"Clarification: By Improvement we could delve into either improving Monetization, User Engagement, Experience or Retention.
Project Goal: In particular letz focus on improving User Engagement/Experience which may also pave way into monetizing - cuz the way I see it is to put out multiple configurations /packages in the market, and allow users to choose and pay for the services. Its as simple as hiring a full time assistant vs part time. U pay for the service rendered.
**Product Vision"
Bk - "Clarification: By Improvement we could delve into either improving Monetization, User Engagement, Experience or Retention.
Project Goal: In particular letz focus on improving User Engagement/Experience which may also pave way into monetizing - cuz the way I see it is to put out multiple configurations /packages in the market, and allow users to choose and pay for the services. Its as simple as hiring a full time assistant vs part time. U pay for the service rendered.
**Product Vision"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
"#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"
Chinmay S. - "#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
"Rate Limiter is to limit the number of request from a particular IP Address. Rate limiter will block the IP address to reduce the load on server. It should be highly available and handle concurrent requests. Blocked IP addresses should be kept in a pool which is present in shared cache. We need to keep threshold value after it reaches threshold value it should start blocking IP address.
All these ip address to be kept in No SQL DB. Batch will run that will clear the cache and delete all the bloc"
Ashish G. - "Rate Limiter is to limit the number of request from a particular IP Address. Rate limiter will block the IP address to reduce the load on server. It should be highly available and handle concurrent requests. Blocked IP addresses should be kept in a pool which is present in shared cache. We need to keep threshold value after it reaches threshold value it should start blocking IP address.
All these ip address to be kept in No SQL DB. Batch will run that will clear the cache and delete all the bloc"See full answer
"Here's a simpler solution:
select
u.username
, count(p.postid) as countposts
from posts as p
join users as u
on p.userid = u.userid
where p.likes >= 100
group by 1
order by 2 desc, 1 asc
limit 3
`"
Bradley E. - "Here's a simpler solution:
select
u.username
, count(p.postid) as countposts
from posts as p
join users as u
on p.userid = u.userid
where p.likes >= 100
group by 1
order by 2 desc, 1 asc
limit 3
`"See full answer
"Clarifying Qns:
Did the watch time went down and comments went up for the same videos or are we saying total watch time and total comments on Youtube? (Total)
I am assuming we are not including Youtube Live videos because those are typically live chat 1000’s of comments for a single video. (Correct)
Do we know if these two could be independent problems not correlated with each other (No)
Here is my approach to diagnose the root cause:
Will look at some general trends first
Intern"
Jacob C. - "Clarifying Qns:
Did the watch time went down and comments went up for the same videos or are we saying total watch time and total comments on Youtube? (Total)
I am assuming we are not including Youtube Live videos because those are typically live chat 1000’s of comments for a single video. (Correct)
Do we know if these two could be independent problems not correlated with each other (No)
Here is my approach to diagnose the root cause:
Will look at some general trends first
Intern"See full answer
"Assumptions:
We're looking only at a single large dealership in San Jose, per the question, not all large car dealerships
New cars already come with tires; the dealer does not have to purchase them separately
A couple of different ways I might approach this:
Approach 1: Estimate based on # cars serviced per day
Dealer intakes 10 cars for servicing per hour (based on anecdotal observation)
100 cars serviced per day (assuming service dept. open 10 hours per day)
Cars that need onl"
Andrew B. - "Assumptions:
We're looking only at a single large dealership in San Jose, per the question, not all large car dealerships
New cars already come with tires; the dealer does not have to purchase them separately
A couple of different ways I might approach this:
Approach 1: Estimate based on # cars serviced per day
Dealer intakes 10 cars for servicing per hour (based on anecdotal observation)
100 cars serviced per day (assuming service dept. open 10 hours per day)
Cars that need onl"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
"Approach:
1) Clarify question with interviewer
When we say "app", I'd like to confirm the app for which user. For example, in Rides, we have an app for the rider and an app for the driver. For Eats, we have an experience for a customer purchasing food but I don't know of the experience for the restaurant. Could you confirm which users' experience you're describing when saying "app"?
Let's say rider/customer purchasing food.
Also is this a situation prior to launch of Uber Eats, wh"
Michelle D. - "Approach:
1) Clarify question with interviewer
When we say "app", I'd like to confirm the app for which user. For example, in Rides, we have an app for the rider and an app for the driver. For Eats, we have an experience for a customer purchasing food but I don't know of the experience for the restaurant. Could you confirm which users' experience you're describing when saying "app"?
Let's say rider/customer purchasing food.
Also is this a situation prior to launch of Uber Eats, wh"See full answer
"Great question. My favourite product is YouTube Music. Let's see on what its strategy should be for next year.
Clarifying questions
No clarifying questions on this as I will be working with my favourite products. I will have few assumptions which I will state out before we proceed.
Assumptions
Assuming that we need to come up with strategy for YouTube Music app - not considering YouTube as a whole as part of this.
I am considering overall audio streaming as the space to come up with the s"
Harshit G. - "Great question. My favourite product is YouTube Music. Let's see on what its strategy should be for next year.
Clarifying questions
No clarifying questions on this as I will be working with my favourite products. I will have few assumptions which I will state out before we proceed.
Assumptions
Assuming that we need to come up with strategy for YouTube Music app - not considering YouTube as a whole as part of this.
I am considering overall audio streaming as the space to come up with the s"See full answer
"My stab at this (feedback welcome):
Total distance for last car 500 meters: Assuming mostly standard cars, average car length + gap = 5 meters.
Acceleration time total 505 seconds: first car reacts slowest, accelerate in 10 seconds. Every other car needs 5 seconds (can see ahead).
Takes 90 seconds to cover 500m: to cover 500m that means 90 seconds (20kph = 10km in 30min = 1km in 3min = 500m in 1.5m)
A bit under 10 minutes = 90s + 505s. Probably a bit less as last car"
Gabe M. - "My stab at this (feedback welcome):
Total distance for last car 500 meters: Assuming mostly standard cars, average car length + gap = 5 meters.
Acceleration time total 505 seconds: first car reacts slowest, accelerate in 10 seconds. Every other car needs 5 seconds (can see ahead).
Takes 90 seconds to cover 500m: to cover 500m that means 90 seconds (20kph = 10km in 30min = 1km in 3min = 500m in 1.5m)
A bit under 10 minutes = 90s + 505s. Probably a bit less as last car"See full answer
"Clarifying Questions
Is the product a digital or physical marketplace? (Digital)
Are we building an educational platform, freelance platform, or marketplace? (Freelance platform)
Are we focusing on a specific geographical location? (India)
Will the platform involve online transactions? (Yes)
User Personas
Individual Gardeners: Self-employed gardeners offering their services.
Gardening Agencies: Organizations providing gardening services.
**Educational Institutio"
Preetham m P. - "Clarifying Questions
Is the product a digital or physical marketplace? (Digital)
Are we building an educational platform, freelance platform, or marketplace? (Freelance platform)
Are we focusing on a specific geographical location? (India)
Will the platform involve online transactions? (Yes)
User Personas
Individual Gardeners: Self-employed gardeners offering their services.
Gardening Agencies: Organizations providing gardening services.
**Educational Institutio"See full answer
"Limit and rank() only works if there are no 2 employees with same salary ( which is okay for this use case)
For the query to pass all the test results, we need to use dense_rank
with ranked_employees as
(
select id, firstname, lastname, salary,
denserank() over(order by salary desc) as salaryrank
from employees
)
select id, firstname, lastname, salary from ranked_employees
where salary_rank <= 3
`"
Vysali K. - "Limit and rank() only works if there are no 2 employees with same salary ( which is okay for this use case)
For the query to pass all the test results, we need to use dense_rank
with ranked_employees as
(
select id, firstname, lastname, salary,
denserank() over(order by salary desc) as salaryrank
from employees
)
select id, firstname, lastname, salary from ranked_employees
where salary_rank <= 3
`"See full answer