"Amazon Prime will generally have a limited group of uploaders rather than a million of them. This should influence the design of the Uploader service as it doesn't need to scale that much. Also the Encoding service role was not too clear"
Nilanjan D. - "Amazon Prime will generally have a limited group of uploaders rather than a million of them. This should influence the design of the Uploader service as it doesn't need to scale that much. Also the Encoding service role was not too clear"See full answer
"Mission: to help users buy and sell products from groups. If we think about the value here, users want to join groups that sell/buy products of interest (young moms or vinyl), or location of interest, or trust, or some other factor - either from other users or SMBs.
User Actions:
create groups, join groups,
active in groups - make posts to sell or show interest in buying (like, commenting, sharing or ideally transacting)
deeper engagement - sharing , saving , searching more based on wh"
Sri A. - "Mission: to help users buy and sell products from groups. If we think about the value here, users want to join groups that sell/buy products of interest (young moms or vinyl), or location of interest, or trust, or some other factor - either from other users or SMBs.
User Actions:
create groups, join groups,
active in groups - make posts to sell or show interest in buying (like, commenting, sharing or ideally transacting)
deeper engagement - sharing , saving , searching more based on wh"See full answer
"The user awakes Alexa by saying the "Alexa word"
Device starts recording audio from the user, and streaming it to the Alexa Cloud Service
The recorded audio stream is sent to the ASR (Automatic Speech Recognition) system
ASR returns the words and the order of the words in the audio stream, and sends this information to NLU (Natural Language Understanding)
NLU returns the intent of the audio stream, and sends it to Alexa Skill
If the intent triggers a "play" directive (e.g. turn"
Kai W. - "The user awakes Alexa by saying the "Alexa word"
Device starts recording audio from the user, and streaming it to the Alexa Cloud Service
The recorded audio stream is sent to the ASR (Automatic Speech Recognition) system
ASR returns the words and the order of the words in the audio stream, and sends this information to NLU (Natural Language Understanding)
NLU returns the intent of the audio stream, and sends it to Alexa Skill
If the intent triggers a "play" directive (e.g. turn"See full answer
"I broke the vehicles down by regions in the world. Designed a wireless api interface to sync with a database backend that linked to google maps through another service and api."
James H. - "I broke the vehicles down by regions in the world. Designed a wireless api interface to sync with a database backend that linked to google maps through another service and api."See full answer
"The real discussion was very much similar o what exposed at https://www.tryexponent.com/courses/software-engineering/system-design/design-rate-limiter, but - as I commented the video - the real interviewer wasn't so naive to do not forgive the client identification only because IP. I had to introduce glimpses of https://en.wikipedia.org/wiki/Knowyourcustomer practice, I quoted JWT. I proposed a logical map of id addressing a "deque" of time-stamps of requests, with a threshold for the deque an"
Luca D. - "The real discussion was very much similar o what exposed at https://www.tryexponent.com/courses/software-engineering/system-design/design-rate-limiter, but - as I commented the video - the real interviewer wasn't so naive to do not forgive the client identification only because IP. I had to introduce glimpses of https://en.wikipedia.org/wiki/Knowyourcustomer practice, I quoted JWT. I proposed a logical map of id addressing a "deque" of time-stamps of requests, with a threshold for the deque an"See full answer
"Design an elevator for the blind
Clarification Questions
A person who is not able to see at all or a person who can partially see? - completely blind
Are we we focusing on the people who are visually impaired but, no other physically
challenge? - Yes
Goal
Company already have the elevator products and now company is trying to enter into new market space.
Users
Blind users with some assistance - we are not focused on these people as they already have some a"
Vishal B. - "Design an elevator for the blind
Clarification Questions
A person who is not able to see at all or a person who can partially see? - completely blind
Are we we focusing on the people who are visually impaired but, no other physically
challenge? - Yes
Goal
Company already have the elevator products and now company is trying to enter into new market space.
Users
Blind users with some assistance - we are not focused on these people as they already have some a"See full answer
"Clarification - is it Uber that is building the feature? Answer: Yes
Assuming if Uber is the one building this feature, I would start with if and how does the feature help Uber's mission and north star metrics. Uber's mission is to provide reliable transportation around the world and the primary metric that i can think on a high level is Number of rides , Number of drivers and from business revenue perspective revenue per ride, revenue per rider and driver. I picked revenue per ride because it"
Ramesh Y. - "Clarification - is it Uber that is building the feature? Answer: Yes
Assuming if Uber is the one building this feature, I would start with if and how does the feature help Uber's mission and north star metrics. Uber's mission is to provide reliable transportation around the world and the primary metric that i can think on a high level is Number of rides , Number of drivers and from business revenue perspective revenue per ride, revenue per rider and driver. I picked revenue per ride because it"See full answer
"Why is it answered like a Product Design Question? Shouldn't this be a strategy type answer analyzing the pros/cons of the service etc.?"
Aditya O. - "Why is it answered like a Product Design Question? Shouldn't this be a strategy type answer analyzing the pros/cons of the service etc.?"See full answer
"I understand this is more focused on ML. However, I have a system question. If users allow us to access their location, or they send location via text box, could we use CDNs for the search without hitting our database? We only query the database when we have zero information on location. Other questions: does embedding always guarantee information on location? Do we discharge the user images after we return a prediction? I heard the feedback that we should keep it for future learning. What would"
Bini T. - "I understand this is more focused on ML. However, I have a system question. If users allow us to access their location, or they send location via text box, could we use CDNs for the search without hitting our database? We only query the database when we have zero information on location. Other questions: does embedding always guarantee information on location? Do we discharge the user images after we return a prediction? I heard the feedback that we should keep it for future learning. What would"See full answer
"The DNS server of the site URL can identify the source of the traffic via GeoIP and redirect it to the Amazon services closest to that location. The load balancer, installed before the web server, can manage the load and redirect traffic to redundant services."
Beth S. - "The DNS server of the site URL can identify the source of the traffic via GeoIP and redirect it to the Amazon services closest to that location. The load balancer, installed before the web server, can manage the load and redirect traffic to redundant services."See full answer
"I've watched all the ML Systems designs interviews and this solution provides a clean baseline for predicting ETA using historical averages, but it falls short of addressing the broader problem of route planning. The system predicts ETA for a given segment and time interval, but it doesn’t explain how to compute the ETA for an entire route or how to integrate this into dynamic path selection. It also lacks depth on handling real-time data, adapting to distribution shift, or reacting to sudden"
Clayton P. - "I've watched all the ML Systems designs interviews and this solution provides a clean baseline for predicting ETA using historical averages, but it falls short of addressing the broader problem of route planning. The system predicts ETA for a given segment and time interval, but it doesn’t explain how to compute the ETA for an entire route or how to integrate this into dynamic path selection. It also lacks depth on handling real-time data, adapting to distribution shift, or reacting to sudden"See full answer
"Thanks you for sharing insight about the app which I would liek to summarize in 2 structures: functional 2 technical requirement.
Requirements:
Functional requirement:
Able to share messages, siles , and other content like photos, sounds
Create groups for conversaion
Size: 500 million users, 50m DAU -> 500M active chats daily
Files not stored in the system but is can be shared..
Integaration with other APPs
Technical requirement:
Availability: Can you help me to understand the a"
Istvan K. - "Thanks you for sharing insight about the app which I would liek to summarize in 2 structures: functional 2 technical requirement.
Requirements:
Functional requirement:
Able to share messages, siles , and other content like photos, sounds
Create groups for conversaion
Size: 500 million users, 50m DAU -> 500M active chats daily
Files not stored in the system but is can be shared..
Integaration with other APPs
Technical requirement:
Availability: Can you help me to understand the a"See full answer