"
Functional Requirements
Content Ingestion\:
Ingest news articles from various sources (websites, social media, etc.).
Handle different types of content (text, images, videos).
Content Analysis\:
Extract and preprocess text from articles.
Analyze the content for potential indicators of fake news.
Model Training and Prediction\:
Use machine learning models to classify content as fake or real.
Continuously improve models with new data and f"
Scott S. - "
Functional Requirements
Content Ingestion\:
Ingest news articles from various sources (websites, social media, etc.).
Handle different types of content (text, images, videos).
Content Analysis\:
Extract and preprocess text from articles.
Analyze the content for potential indicators of fake news.
Model Training and Prediction\:
Use machine learning models to classify content as fake or real.
Continuously improve models with new data and f"See full answer
"Video has audio disruption starting at ~7th minute, did not understand what law he was talking about. Can someone please clarify?"
Ushita S. - "Video has audio disruption starting at ~7th minute, did not understand what law he was talking about. Can someone please clarify?"See full answer
"
Prioritized Features for Improvement
1. Content Discovery and Recommendation Algorithm
Rationale: The algorithm significantly influences user engagement by determining which videos appear on the "For You Page" (FYP). Improving its accuracy can enhance user satisfaction and retention.
- Approach: Incorporate more nuanced data points, such as user mood indicators or contextual data (e.g., time of day, trending events) to refine recommendations further. Regular updat"
Jaswanth P. - "
Prioritized Features for Improvement
1. Content Discovery and Recommendation Algorithm
Rationale: The algorithm significantly influences user engagement by determining which videos appear on the "For You Page" (FYP). Improving its accuracy can enhance user satisfaction and retention.
- Approach: Incorporate more nuanced data points, such as user mood indicators or contextual data (e.g., time of day, trending events) to refine recommendations further. Regular updat"See full answer
"Assuming I am a PM for company X and my current task for the morning is resolving a new conflicting product requirement.
First I would like to inquire more about the product and about the conflict.
Product: Assuming I am new and I didn’t already know what the product was, what is our product's value proposition to our customers? How does our product align with our company's goals? What does success look like for our product? Have we been successful in the past? Who are our customers?
Conflict"
Cameron P. - "Assuming I am a PM for company X and my current task for the morning is resolving a new conflicting product requirement.
First I would like to inquire more about the product and about the conflict.
Product: Assuming I am new and I didn’t already know what the product was, what is our product's value proposition to our customers? How does our product align with our company's goals? What does success look like for our product? Have we been successful in the past? Who are our customers?
Conflict"See full answer
"Time taken: 25 minutes
My approach:
I would start by listing the use cases, what could be the length of cable needed, quantifying each and weight average those.
The % make the assumption that it is what it represents the share in the total nb of iphone recharges. In fact total should be more than 100% because it not exclusive but for sake of simplicity let’s say it tops at 100%.
\# In details:
charging next to bed: 50%generally speaking there is a bedside table that is 80 cm high and the"
Adaneir W. - "Time taken: 25 minutes
My approach:
I would start by listing the use cases, what could be the length of cable needed, quantifying each and weight average those.
The % make the assumption that it is what it represents the share in the total nb of iphone recharges. In fact total should be more than 100% because it not exclusive but for sake of simplicity let’s say it tops at 100%.
\# In details:
charging next to bed: 50%generally speaking there is a bedside table that is 80 cm high and the"See full answer
"python:
def justifywords(wordslist, width):
result = []
currlinechar_count = 0
curr_words = []
for word in words_list:
if curr_words:
space_needed = len(word) + 1 # Space needed for the word and a preceding space
else:
space_needed = len(word)
if currlinecharcount + spaceneeded > width:
result.append(' '.join(curr_words))
curr_words = [word]
currlinechar_count = len("
Anonymous Unicorn - "python:
def justifywords(wordslist, width):
result = []
currlinechar_count = 0
curr_words = []
for word in words_list:
if curr_words:
space_needed = len(word) + 1 # Space needed for the word and a preceding space
else:
space_needed = len(word)
if currlinecharcount + spaceneeded > width:
result.append(' '.join(curr_words))
curr_words = [word]
currlinechar_count = len("See full answer
" are we considering ride sharing app or also Uber Eats?
If we are considering Ride sharing app
Uber is successful when a Customer is safely dropped at its selected destination and Uber driver is paid for the drive.
For Uber to be successful in a new city we want to track
Number of completed rides per day/week
Number of customers who came back to the app for another ride after first one was completed.
Number of active drivers per day.
Number of drivers completing at least 1 ride"
Sanjana G. - " are we considering ride sharing app or also Uber Eats?
If we are considering Ride sharing app
Uber is successful when a Customer is safely dropped at its selected destination and Uber driver is paid for the drive.
For Uber to be successful in a new city we want to track
Number of completed rides per day/week
Number of customers who came back to the app for another ride after first one was completed.
Number of active drivers per day.
Number of drivers completing at least 1 ride"See full answer
"UberPool
Product built for Uber
Uber is a network of drivers & riders that allow to transport riders from A to B
UberPool
UberPool product solves for 2-3 riders to take a trip to a destination that works for everyone. It helps with
reduced cost for riders,
reduced emissions,
make it faster to reach destination during high traffic hours
makes it harder to find a ride --> until you find users willing to go to same destination
"
Suraj - "UberPool
Product built for Uber
Uber is a network of drivers & riders that allow to transport riders from A to B
UberPool
UberPool product solves for 2-3 riders to take a trip to a destination that works for everyone. It helps with
reduced cost for riders,
reduced emissions,
make it faster to reach destination during high traffic hours
makes it harder to find a ride --> until you find users willing to go to same destination
"See full answer
"I recently had an experience with the Chipotle mobile app where I accidentally placed an extra order. Realizing my mistake within seconds, I tried to edit or cancel the order but found no option to do so in the app. Despite searching FAQs and attempting to contact the local store, I couldn't resolve the issue in time. This experience highlighted the importance of user-friendly design and clear communication in apps. If I were managing such a product, I would advocate for features like a grace pe"
Puneet A. - "I recently had an experience with the Chipotle mobile app where I accidentally placed an extra order. Realizing my mistake within seconds, I tried to edit or cancel the order but found no option to do so in the app. Despite searching FAQs and attempting to contact the local store, I couldn't resolve the issue in time. This experience highlighted the importance of user-friendly design and clear communication in apps. If I were managing such a product, I would advocate for features like a grace pe"See full answer
"Payment system requirement assumption:
Need to be ACID
Amount limitation - some validation for max input size can be done at client level/ API level.
Need to store historic info - GDPR
The information to be stored for database assumed can be structured so RDBMS like mysql or Postgres
Notification requirement - if fail or success need to be text or email to user and or caller
Scalable - Assumption that it deals with critical transaction so Availability and Scalability requirement i"
Personal W. - "Payment system requirement assumption:
Need to be ACID
Amount limitation - some validation for max input size can be done at client level/ API level.
Need to store historic info - GDPR
The information to be stored for database assumed can be structured so RDBMS like mysql or Postgres
Notification requirement - if fail or success need to be text or email to user and or caller
Scalable - Assumption that it deals with critical transaction so Availability and Scalability requirement i"See full answer
"Question #1 Imagine you were in charge of Facebook Watch, what metric would you want to measure?
Clarify:
Facebook Watch offers users video content including news, sports, live stream shopping and gaming, etc. it works on both desktops and mobiles. It's a fairly recent feature.
Mission:
Facebook's overall mission is to connect people and help them build communities, and Facebook Watch can help Facebook achieve this by keeping users up to date with local news, or conn"
Brit L. - "Question #1 Imagine you were in charge of Facebook Watch, what metric would you want to measure?
Clarify:
Facebook Watch offers users video content including news, sports, live stream shopping and gaming, etc. it works on both desktops and mobiles. It's a fairly recent feature.
Mission:
Facebook's overall mission is to connect people and help them build communities, and Facebook Watch can help Facebook achieve this by keeping users up to date with local news, or conn"See full answer
"Clarifying questions
Are we referring to the credit card users of a particular card company or the overall number of users? : Overall number
And we are referring to the number of unique users right, as in a person may have more than 1 card? : yes
Can I assume the time setting of the question to be 2024? : Yes
Thanks. Here's how I would approach this.
India's total population = 1.4 Bn
I know for a fact that in India only 2.5% of population pays income tax.
A salaried employee who doe"
Kartikeya N. - "Clarifying questions
Are we referring to the credit card users of a particular card company or the overall number of users? : Overall number
And we are referring to the number of unique users right, as in a person may have more than 1 card? : yes
Can I assume the time setting of the question to be 2024? : Yes
Thanks. Here's how I would approach this.
India's total population = 1.4 Bn
I know for a fact that in India only 2.5% of population pays income tax.
A salaried employee who doe"See full answer
"Users: Creators
We can segment by category of videos made (ie. beauty, entertainment, etc.)
We could also segment by age range.
Let's just choose self-development channels
Pain points:
Want to bring you to their website
Solution. Portal to their website.
Whenever you click on the video, a tab pops up for their website.
But, this could be annoying for viewers.
Back to the drawing board.
What if we made creators into viewers.
I am a FinTech Product Manager"
Andrew M. - "Users: Creators
We can segment by category of videos made (ie. beauty, entertainment, etc.)
We could also segment by age range.
Let's just choose self-development channels
Pain points:
Want to bring you to their website
Solution. Portal to their website.
Whenever you click on the video, a tab pops up for their website.
But, this could be annoying for viewers.
Back to the drawing board.
What if we made creators into viewers.
I am a FinTech Product Manager"See full answer