"
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
"FN
Given text need to figure out is it following guidelines.
Should notify the user in case of not following guidelines.
Reason for failure
should have misleading/spam/adult filters.
NFN
High availability
High Scalability
Low latency of processing
Estimations
1M requests/min
text - 10kb => 9.5GB/min => 14TB/day
API
fetchmoderationscore(text)
score will be between 0 to 1
more than 0.8 => not following guidelines
fetchmoderationscore(text, filter)"
Deepak K. - "FN
Given text need to figure out is it following guidelines.
Should notify the user in case of not following guidelines.
Reason for failure
should have misleading/spam/adult filters.
NFN
High availability
High Scalability
Low latency of processing
Estimations
1M requests/min
text - 10kb => 9.5GB/min => 14TB/day
API
fetchmoderationscore(text)
score will be between 0 to 1
more than 0.8 => not following guidelines
fetchmoderationscore(text, filter)"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
Engineering Manager
Behavioral
+1 more
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"Clarifying questions
Target market: parents
Geo: USA
Key value proposition: help people in parenting
Target market assessment
Reach: Every year, millions of people become parents and they need to take majority of decisions for their children till the child is 18.
Frequency: The decision making and guidance is needed on almost every aspect of the child's life - so the frequency is high
Importance: Making decision and managing children is one of the most important aspect of people"
Rahul J. - "Clarifying questions
Target market: parents
Geo: USA
Key value proposition: help people in parenting
Target market assessment
Reach: Every year, millions of people become parents and they need to take majority of decisions for their children till the child is 18.
Frequency: The decision making and guidance is needed on almost every aspect of the child's life - so the frequency is high
Importance: Making decision and managing children is one of the most important aspect of people"See full answer
"STAR story weaved around the project 0 to 1 execution with all the technical tradeoffs, issues, and success metrics involved."
Push S. - "STAR story weaved around the project 0 to 1 execution with all the technical tradeoffs, issues, and success metrics involved."See full answer
"Functional Requirement
Upload the file of any type
POST v1/drive
Upload the another version of file.
POST v1/drive/{fileId}
Delete the file.
DELETE v1/drive/{fileId}
Share the file.
POST v1/drive/{fileId}
Control the access level of the file.
Provide the file accessibility following the directory structure.
Non Functional Requirement
Reliability: The file along with its versions uploaded should be"
Vikash A. - "Functional Requirement
Upload the file of any type
POST v1/drive
Upload the another version of file.
POST v1/drive/{fileId}
Delete the file.
DELETE v1/drive/{fileId}
Share the file.
POST v1/drive/{fileId}
Control the access level of the file.
Provide the file accessibility following the directory structure.
Non Functional Requirement
Reliability: The file along with its versions uploaded should be"See full answer
"The pain points articulated (no contextual recs, isolating experience, etc.) are pain points in the broader audio listening industry - there's no existing audio product at Meta already and assuming this is a net new product, wouldn't it have made more sense to have pain points specific to Meta? E.g. "there's no sense of real-time community in FB Groups" or "the barrier to engage in FB groups feels high" It almost feels like she just regurgitated things she's learned from her time working on Alex"
Michael N. - "The pain points articulated (no contextual recs, isolating experience, etc.) are pain points in the broader audio listening industry - there's no existing audio product at Meta already and assuming this is a net new product, wouldn't it have made more sense to have pain points specific to Meta? E.g. "there's no sense of real-time community in FB Groups" or "the barrier to engage in FB groups feels high" It almost feels like she just regurgitated things she's learned from her time working on Alex"See full answer
"How would you define success for Doordash
Clarify-
Are we looking at the US Market? Yes
Are we we looking at it from today? Yes
Are looking at mobile or web? Both
Has anything changed in doordash;s strategy or marketplace I should be aware of? Nothing major
Lets talk a little about the misssion of doordash. It probably goes something along the lines make
food delivery as easy as possible. Their core product is three sided. You have drivers on one end, customers
that order food on the other and"
Pratik H. - "How would you define success for Doordash
Clarify-
Are we looking at the US Market? Yes
Are we we looking at it from today? Yes
Are looking at mobile or web? Both
Has anything changed in doordash;s strategy or marketplace I should be aware of? Nothing major
Lets talk a little about the misssion of doordash. It probably goes something along the lines make
food delivery as easy as possible. Their core product is three sided. You have drivers on one end, customers
that order food on the other and"See full answer
"Clarifying questions:
Is this a standalone product or a Meta integrated product?
Which region is this for? US or another region or global?
Is this for a county run library or a more informal group community library?
Assumptions:
It's a meta integrated product
US based system
group run community library
Let's see if a lending library fits into Meta's company mission to build community and bring people closer together. Yes, a lending library does build community by helping peop"
Hari S. - "Clarifying questions:
Is this a standalone product or a Meta integrated product?
Which region is this for? US or another region or global?
Is this for a county run library or a more informal group community library?
Assumptions:
It's a meta integrated product
US based system
group run community library
Let's see if a lending library fits into Meta's company mission to build community and bring people closer together. Yes, a lending library does build community by helping peop"See full answer
"1) Product
Just to make sure we are on the same page. Facebook Groups is a functionality/feature inside Facebook App where people can create and interact within specific groups. These groups are managed by admins, who define the rules. Is my understanding correct?
2) Clarification
Do we want to measure success for a specific user segment?
Are we looking at specific types of groups? What about location?
What about devices, have you any in mind, web, android, iOS?
_I will assume tha"
Leonardo F. - "1) Product
Just to make sure we are on the same page. Facebook Groups is a functionality/feature inside Facebook App where people can create and interact within specific groups. These groups are managed by admins, who define the rules. Is my understanding correct?
2) Clarification
Do we want to measure success for a specific user segment?
Are we looking at specific types of groups? What about location?
What about devices, have you any in mind, web, android, iOS?
_I will assume tha"See full answer
"
A couple of years ago, we were working on a project to integrate a new third-party data feed into our existing data processing pipeline. This data feed was critical for enhancing our trading algorithms with more comprehensive market data. Given the tight timeline and high stakes, I decided to push for a rapid implementation.
In my eagerness to meet the deadline, I underestimated the complexity of integrating this new data feed. I did not allocate sufficient time for thorough testing and valida"
Scott S. - "
A couple of years ago, we were working on a project to integrate a new third-party data feed into our existing data processing pipeline. This data feed was critical for enhancing our trading algorithms with more comprehensive market data. Given the tight timeline and high stakes, I decided to push for a rapid implementation.
In my eagerness to meet the deadline, I underestimated the complexity of integrating this new data feed. I did not allocate sufficient time for thorough testing and valida"See full answer
"Clarify → Mission / Landscape / Why → Users → Pain Points → Solutions → Evaluate
Clarifying Questions / Assumptions:
What kind of art are we focused on (Photography, digital art, physical art, sculpture, etc)? Assume we’re focused on physical paintings or sketches
Is the goal of the product to allow users to view and interact with others art or create their own art? Enjoying art can come through both experiencing it and creating it so I want to clarify. **Let’s focus on experiencing a"
Nikitha G. - "Clarify → Mission / Landscape / Why → Users → Pain Points → Solutions → Evaluate
Clarifying Questions / Assumptions:
What kind of art are we focused on (Photography, digital art, physical art, sculpture, etc)? Assume we’re focused on physical paintings or sketches
Is the goal of the product to allow users to view and interact with others art or create their own art? Enjoying art can come through both experiencing it and creating it so I want to clarify. **Let’s focus on experiencing a"See full answer
"Clarify: IG shops is the marketplace on IG, where users can view items listed for sale by creators/businesses and also search for specific items or categories. Users can actually buy through shops instead of getting navigated to the original business website. Correct?
Clarify: Can only sellers/businesses which own their inventory have a "shop"? Or can a social media influencer (different IG account) sell on behalf of a business?
Structure: In order to figure out what success looks like, I'd fi"
Anonymous Crab - "Clarify: IG shops is the marketplace on IG, where users can view items listed for sale by creators/businesses and also search for specific items or categories. Users can actually buy through shops instead of getting navigated to the original business website. Correct?
Clarify: Can only sellers/businesses which own their inventory have a "shop"? Or can a social media influencer (different IG account) sell on behalf of a business?
Structure: In order to figure out what success looks like, I'd fi"See full answer
"Problem: Given an input string txt consisting of alphanumeric characters and the parentheses characters '(' & ')', write a function which removes the minimum number of characters to return a version of the string with properly balanced parenthesis.
Answer: You can do this with a counter.
Psuedo-Python
Start with counter = 0
output = []
Iterate through the string, every time you encounter a '(', increment the counter. Add the character to the output.
If you encounter a ')', decrement the coun"
Michael B. - "Problem: Given an input string txt consisting of alphanumeric characters and the parentheses characters '(' & ')', write a function which removes the minimum number of characters to return a version of the string with properly balanced parenthesis.
Answer: You can do this with a counter.
Psuedo-Python
Start with counter = 0
output = []
Iterate through the string, every time you encounter a '(', increment the counter. Add the character to the output.
If you encounter a ')', decrement the coun"See full answer
"Trying to decide on if they should include a step to upload a profile picture in the onboarding flow or not?
Why does facebook have a profile picture? What value does it add?
User value - Connections: having a picture on your profile, help drive friending and follows. Because users can put a face with the name. And they cna also recongize people they may not immediately know from a name (or a common name) and want to friend them.
Business value -
Integrity: maki"
Marie E. - "Trying to decide on if they should include a step to upload a profile picture in the onboarding flow or not?
Why does facebook have a profile picture? What value does it add?
User value - Connections: having a picture on your profile, help drive friending and follows. Because users can put a face with the name. And they cna also recongize people they may not immediately know from a name (or a common name) and want to friend them.
Business value -
Integrity: maki"See full answer
"Write a function which Caesar ciphers all the strings so that the first character is "a". Use ascii code points and the modulo operator to do this.
Use this function to create a hashmap between each string and the CC-a string. Then go through each key:value pair in the hashmap, and use the CC-a ciphered value as the key in a new defaultdict(list), adding the original string to the value field in the output."
Michael B. - "Write a function which Caesar ciphers all the strings so that the first character is "a". Use ascii code points and the modulo operator to do this.
Use this function to create a hashmap between each string and the CC-a string. Then go through each key:value pair in the hashmap, and use the CC-a ciphered value as the key in a new defaultdict(list), adding the original string to the value field in the output."See full answer
"Before I jump in, will this product be part of the FB ecosystem? If it's up to me, although I think wine has a great social element and is shared when people are connecting...I would hesitate to create a product that promotes alcohol consumption on FB. So I would choose to have it live outside of FB.
With that, let me start by making sure I understand the product correctly, talk about some metrics we can target. Then we can think through who our users are and outline some of their needs. Final"
Anonymous Sparrow - "Before I jump in, will this product be part of the FB ecosystem? If it's up to me, although I think wine has a great social element and is shared when people are connecting...I would hesitate to create a product that promotes alcohol consumption on FB. So I would choose to have it live outside of FB.
With that, let me start by making sure I understand the product correctly, talk about some metrics we can target. Then we can think through who our users are and outline some of their needs. Final"See full answer