"Functional requirement's:
partial search while searching for users, products any keywords in the search.
additional keywords in the filter
Black listed words in the search.
Non functional requirements:
low latency,
search through 2 Billion records
recent search should be cached.
Design:
high reads,
we should have caching enabled over the primary db storages.
caching cluster can be added when the search load increases.
read ahead. - check in cache
(periodic cache refresh), lfu, lru
"
Sandeep Y. - "Functional requirement's:
partial search while searching for users, products any keywords in the search.
additional keywords in the filter
Black listed words in the search.
Non functional requirements:
low latency,
search through 2 Billion records
recent search should be cached.
Design:
high reads,
we should have caching enabled over the primary db storages.
caching cluster can be added when the search load increases.
read ahead. - check in cache
(periodic cache refresh), lfu, lru
"See full answer
"I said dockerizing the application and taking them in the Kubernetes cluster will help, I created a diagram of all the API they had."
Dheeraj S. - "I said dockerizing the application and taking them in the Kubernetes cluster will help, I created a diagram of all the API they had."See full answer
"What about sharding by Real Estate companies that are listing the homes? Because the homes can span zip codes. Then further shard by zip codes?"
Adrian V. - "What about sharding by Real Estate companies that are listing the homes? Because the homes can span zip codes. Then further shard by zip codes?"See full answer
"Functional Requirement
Monitor health, metrics
Alert in case of failure/anomaly
Visualize the live health
Analyse machines on periodic basis
Non Functional
Should not exert load on machines
low latency
Highly scalable
Logs/Metrics Gathering
push - machine gather and send to system and low priority background thread along with batching
pull - heart beat check (for offline machines)
Processing
Real time streaming using Kafka/kinesis + Flink
TimeSeries database for stor"
Sourabh G. - "Functional Requirement
Monitor health, metrics
Alert in case of failure/anomaly
Visualize the live health
Analyse machines on periodic basis
Non Functional
Should not exert load on machines
low latency
Highly scalable
Logs/Metrics Gathering
push - machine gather and send to system and low priority background thread along with batching
pull - heart beat check (for offline machines)
Processing
Real time streaming using Kafka/kinesis + Flink
TimeSeries database for stor"See full answer
"Lyft mission.
What do we mean by engagement here? We want higher rides , not just time spent on app. What does social mean? When we create interactions between riders. Lyft line is social.
Ideas:
Idea: Can we maintain interactions between riders by letting them ride with same people again? Benefit: Increases repeat rides.
Idea: Giving riders an option to request a driver they rode with. Benefits: Increases social interaction between riders and drivers. Increases retention and # rides as"
M N. - "Lyft mission.
What do we mean by engagement here? We want higher rides , not just time spent on app. What does social mean? When we create interactions between riders. Lyft line is social.
Ideas:
Idea: Can we maintain interactions between riders by letting them ride with same people again? Benefit: Increases repeat rides.
Idea: Giving riders an option to request a driver they rode with. Benefits: Increases social interaction between riders and drivers. Increases retention and # rides as"See full answer
"Describe basics of web browser and http request. Then go into Google's search engine. For follow-up questions, talked about http vs https (encryption), sql vs nosql data store, s3 blob storage, encryption policies, retention policies."
Faraz A. - "Describe basics of web browser and http request. Then go into Google's search engine. For follow-up questions, talked about http vs https (encryption), sql vs nosql data store, s3 blob storage, encryption policies, retention policies."See full answer
"Assumptions: This is an entirely new app and not part of FB
Clarification questions:
Q: What type of doctors are they looking for? It seems like an app would be for a more generalist doctor to establish relationship and not some type of emergency situation
A: Yes
Q: When we say looking for doctors whats the scope of this? Should we include making the actual appointment, does this happen on platform?
A: Yes, initial appointment
Ok thanks based on that I think we have enough to get started.
"
Anonymous Hummingbird - "Assumptions: This is an entirely new app and not part of FB
Clarification questions:
Q: What type of doctors are they looking for? It seems like an app would be for a more generalist doctor to establish relationship and not some type of emergency situation
A: Yes
Q: When we say looking for doctors whats the scope of this? Should we include making the actual appointment, does this happen on platform?
A: Yes, initial appointment
Ok thanks based on that I think we have enough to get started.
"See full answer
"Clarifying questions
#1: What does "investment" mean?
#2: Verification badge already exists or not?
#3: A verification badge is a special symbol (like a checkmark), usually displayed next to the username to identify/verify that an account with this badge is an authentic public figure or brand. It is NOT a way for Instagram to endorse the "importance" of verified accounts. Is this accurate? Anything else I should know of as a PM regarding the definition?
**Assumption: Verification badge alre"
nikilukman - "Clarifying questions
#1: What does "investment" mean?
#2: Verification badge already exists or not?
#3: A verification badge is a special symbol (like a checkmark), usually displayed next to the username to identify/verify that an account with this badge is an authentic public figure or brand. It is NOT a way for Instagram to endorse the "importance" of verified accounts. Is this accurate? Anything else I should know of as a PM regarding the definition?
**Assumption: Verification badge alre"See full answer
"Clarification:
What are we trying to improve on Facebook Marketplace?
I would like you to ponder on this.
I'll take on how to monetize the Marketplace. Thus, improving it from the company's perspective
Do we have any particular Demography in Mind
Take India, as it is one of the biggest market available.
What do I understand by Facebook Marketplace?
It is a place where both buyers and sellers get a chance to connect within Facebook. The Sellers have the option of postin"
Lokesh K. - "Clarification:
What are we trying to improve on Facebook Marketplace?
I would like you to ponder on this.
I'll take on how to monetize the Marketplace. Thus, improving it from the company's perspective
Do we have any particular Demography in Mind
Take India, as it is one of the biggest market available.
What do I understand by Facebook Marketplace?
It is a place where both buyers and sellers get a chance to connect within Facebook. The Sellers have the option of postin"See full answer
"clarifying questions
why are we building this? is there a particular reason we are building this or is there a metric/group of metrics that shall be activated that eventually drives an organisational metric or is it just an attempt of creating another super app?
am i safe to assume that i am a part of the team that can actually drive the marketplace experience? and by shopping, we mean a marketplace like an amazon?
can i safely set the overarching organisational goal, then the indi"
Arnab S. - "clarifying questions
why are we building this? is there a particular reason we are building this or is there a metric/group of metrics that shall be activated that eventually drives an organisational metric or is it just an attempt of creating another super app?
am i safe to assume that i am a part of the team that can actually drive the marketplace experience? and by shopping, we mean a marketplace like an amazon?
can i safely set the overarching organisational goal, then the indi"See full answer