"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
"Adding to what Zoe already mentioned:
running a user study with existing customers to understand if they see the proposed design as favorable
running AB testing with users to compare two different designs and decide which one is more favorable (based on a previously determined metrics)"
Vlada J. - "Adding to what Zoe already mentioned:
running a user study with existing customers to understand if they see the proposed design as favorable
running AB testing with users to compare two different designs and decide which one is more favorable (based on a previously determined metrics)"See full answer
"I studied Exponent's TinyURL system design video. My interviewer was asking many detailed questions on API design, schema, as well as data required to store. I found system design questions are bit high level instead of depth. I think should have detail design of API, schema and some additional flavors."
Yag S. - "I studied Exponent's TinyURL system design video. My interviewer was asking many detailed questions on API design, schema, as well as data required to store. I found system design questions are bit high level instead of depth. I think should have detail design of API, schema and some additional flavors."See full answer
"While working as a consultant, I was assigned to a project to design and build a solution for accessing and managing documents on deepwater drilling wells with limited connectivity. I and the developer assigned to the project conducted interviews with various engineers and team members on the rigs. We worked with the client's IT group to analyze options for getting content to and from the rig. Together, we came up with a solution that would leverage their existing SharePoint infrastructure (avai"
John F. - "While working as a consultant, I was assigned to a project to design and build a solution for accessing and managing documents on deepwater drilling wells with limited connectivity. I and the developer assigned to the project conducted interviews with various engineers and team members on the rigs. We worked with the client's IT group to analyze options for getting content to and from the rig. Together, we came up with a solution that would leverage their existing SharePoint infrastructure (avai"See full answer
"Outliers are data points that significantly deviate from the majority of the data distribution. They can arise due to various reasons, such as measurement errors, natural variability, or rare events. Outliers can distort statistical analyses and machine learning models, making it crucial to detect and handle them properly."
Cesar F. - "Outliers are data points that significantly deviate from the majority of the data distribution. They can arise due to various reasons, such as measurement errors, natural variability, or rare events. Outliers can distort statistical analyses and machine learning models, making it crucial to detect and handle them properly."See full answer
Statistics & Experimentation
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"\>> Amazon Mission & Strategy
\>> Where does Amazon Prime fit into Amazon’s mission?
\>> Analyze Amazon’s positioning thru \Porter’s 5 forces \
\>> Available Options
\\Amazon Mission & Strategy\\
\>> Vision // To be everything store
\>> Jeff Bezos // Your margin is my opportunity
\\Amazon Prime\\
\>> Loyalty program to help increase customer loyalty // CLTV
\>> Fuels Bezos philosophy of \“your margin is my opportunity”\
\>> Amazon Services\: E-Commerce, OTT, Mus"
Sourabh M. - "\>> Amazon Mission & Strategy
\>> Where does Amazon Prime fit into Amazon’s mission?
\>> Analyze Amazon’s positioning thru \Porter’s 5 forces \
\>> Available Options
\\Amazon Mission & Strategy\\
\>> Vision // To be everything store
\>> Jeff Bezos // Your margin is my opportunity
\\Amazon Prime\\
\>> Loyalty program to help increase customer loyalty // CLTV
\>> Fuels Bezos philosophy of \“your margin is my opportunity”\
\>> Amazon Services\: E-Commerce, OTT, Mus"See full answer
"Note: Modifying the question to reflect the storage cost as well.
Question: Estimate the cost of storing google photos on the photos app?
Clarifying questions:
Google photos - an app that syncs automatically to your camera app and uploads photos to Google cloud and reduces the need to store it on your device
Cost of 1GB storage $0.002
Time storage cost per year
Equation:
Cost of storage per year = average cost of storing photos per day x 30 days x 12 months
The ave"
P K. - "Note: Modifying the question to reflect the storage cost as well.
Question: Estimate the cost of storing google photos on the photos app?
Clarifying questions:
Google photos - an app that syncs automatically to your camera app and uploads photos to Google cloud and reduces the need to store it on your device
Cost of 1GB storage $0.002
Time storage cost per year
Equation:
Cost of storage per year = average cost of storing photos per day x 30 days x 12 months
The ave"See full answer
"using a relational database isn't a good choice for this system! we need more availability here than consistency (CAP theorem)"
Anonymous Capybara - "using a relational database isn't a good choice for this system! we need more availability here than consistency (CAP theorem)"See full answer
"Clarifying questions:
Will it be a separate app of Google maps or integrated into an existing one? Let's say it will be integrated into an existing app.
Which disabilities users have? Any of your choice.
For which audience are we building this product? Any exact geo, age, gender? Any of your choice.
How many resources we have? Any timeline for the product to be launched? Need to launch a product in a year and any resources required.
Google's mission is to organize the world's"
Maria T. - "Clarifying questions:
Will it be a separate app of Google maps or integrated into an existing one? Let's say it will be integrated into an existing app.
Which disabilities users have? Any of your choice.
For which audience are we building this product? Any exact geo, age, gender? Any of your choice.
How many resources we have? Any timeline for the product to be launched? Need to launch a product in a year and any resources required.
Google's mission is to organize the world's"See full answer
"Clarification
Are we focusing on building the product on a specific Meta platform (Facebook, Instagram, WhatsApp), or is this a standalone effort?
Is the product digital or physical?
Are we targeting internal (employees) or external (customers) users?
Are there any specific constraints like funding, resourcing, or geography?
1. Narrowing Down the Problem
Awareness and Education: Create tools to increase understanding of climate change and its effects.
-"
Ram - "Clarification
Are we focusing on building the product on a specific Meta platform (Facebook, Instagram, WhatsApp), or is this a standalone effort?
Is the product digital or physical?
Are we targeting internal (employees) or external (customers) users?
Are there any specific constraints like funding, resourcing, or geography?
1. Narrowing Down the Problem
Awareness and Education: Create tools to increase understanding of climate change and its effects.
-"See full answer
"Assumptions:
User type: school children living in the USA.
Form factor: mobile app on iOS and Android
Problem statement
School children all across the country visit museums 2-4 times in a year. The museums have info on the contents and layout but that is static.
Key value proposition of product is to guide users through the museum
Internal company assessment
Let's assume the interview is at Google. Google's mission is to organise the world's information so this problem aligns with"
Rahul J. - "Assumptions:
User type: school children living in the USA.
Form factor: mobile app on iOS and Android
Problem statement
School children all across the country visit museums 2-4 times in a year. The museums have info on the contents and layout but that is static.
Key value proposition of product is to guide users through the museum
Internal company assessment
Let's assume the interview is at Google. Google's mission is to organise the world's information so this problem aligns with"See full answer
"I would begin by asking the following clarifying questions:
Are there any special use cases such as VIP Penthouse access, restricted floors etc?
Do we need to consider safety requirements or other technical constraints such as maximum load/capacity?
If the lobby for the entire hotel located on the ground floor? Can we assume that the majority of the guest amenities are located near the lobby and lower floors?
Can we assume that the passenger controls on the floors are purely directional"
Pathworks P. - "I would begin by asking the following clarifying questions:
Are there any special use cases such as VIP Penthouse access, restricted floors etc?
Do we need to consider safety requirements or other technical constraints such as maximum load/capacity?
If the lobby for the entire hotel located on the ground floor? Can we assume that the majority of the guest amenities are located near the lobby and lower floors?
Can we assume that the passenger controls on the floors are purely directional"See full answer
"Engineering Managers (EMs) juggle multiple responsibilities, which can vary significantly depending on the company, team, and organizational needs. One of the most critical skills for an EM is strategic thinking. This includes setting a clear vision for the team, participating in roadmap planning meetings, and crafting actionable roadmaps to guide the team toward its goals.
In addition to strategic thinking, an EM must excel in three key areas:
People Management: This involves ensuring te"
Pramod S. - "Engineering Managers (EMs) juggle multiple responsibilities, which can vary significantly depending on the company, team, and organizational needs. One of the most critical skills for an EM is strategic thinking. This includes setting a clear vision for the team, participating in roadmap planning meetings, and crafting actionable roadmaps to guide the team toward its goals.
In addition to strategic thinking, an EM must excel in three key areas:
People Management: This involves ensuring te"See full answer
"Clarification questions -
Assumption:
Blind person - Generally aware about what an ATM machine is and how it works.
Markets - US market and think about global expansion later
Regulatory, Financial companies approval - We have agreement from the regulators and financial companies about the merits and we don’t see any kind of concerns from these companies
Goal - Part of the company's social initiatives - Positive word of mouth - increase customer base
Users -
**Blind users with no other disabi"
Vijay S. - "Clarification questions -
Assumption:
Blind person - Generally aware about what an ATM machine is and how it works.
Markets - US market and think about global expansion later
Regulatory, Financial companies approval - We have agreement from the regulators and financial companies about the merits and we don’t see any kind of concerns from these companies
Goal - Part of the company's social initiatives - Positive word of mouth - increase customer base
Users -
**Blind users with no other disabi"See full answer
"SELECT name, type,
CASE
WHEN type = 'Electronic' THEN price-(0.10*price)
WHEN type = 'Clothing' THEN price-(0.20*price)
WHEN type = 'Grocery' THEN price-(0.05*price)
WHEN type = 'Book' THEN price-(0.15*price)
ELSE price
END AS discounted_price
FROM products;
`"
Akshay D. - "SELECT name, type,
CASE
WHEN type = 'Electronic' THEN price-(0.10*price)
WHEN type = 'Clothing' THEN price-(0.20*price)
WHEN type = 'Grocery' THEN price-(0.05*price)
WHEN type = 'Book' THEN price-(0.15*price)
ELSE price
END AS discounted_price
FROM products;
`"See full answer
"Clarification Question:
What kind of revenue is Target trying to increase? ( Gross Revenue, Net Revenue .. etc )
Answer: Let's stick to Gross revenue.
As I understand, the target has two revenue streams - In-store and online purchases. Are there any other revenue streams I should consider?
Answer: No
Why Now ?.
Answer: we have seen our revenue being impacted due to competition from Amazon and Walmart, and our revenue is flat.
Which revenue stream do you see a decline, increase, or flat?"
Navin T. - "Clarification Question:
What kind of revenue is Target trying to increase? ( Gross Revenue, Net Revenue .. etc )
Answer: Let's stick to Gross revenue.
As I understand, the target has two revenue streams - In-store and online purchases. Are there any other revenue streams I should consider?
Answer: No
Why Now ?.
Answer: we have seen our revenue being impacted due to competition from Amazon and Walmart, and our revenue is flat.
Which revenue stream do you see a decline, increase, or flat?"See full answer
"For me the answer looks very broad and general. It would be good the reply is relevant and focus good examples using STAR format. Please let me know your views."
BePostive - "For me the answer looks very broad and general. It would be good the reply is relevant and focus good examples using STAR format. Please let me know your views."See full answer
"First, I would operationalize the term "slip" by asking:
What’s slipping — delivery, scope, quality, or decision-making?
Second, I would ask the following questions that help me shape the possible causes for the "slip":
What is important for us in this project delivery: time/quality/scope?
What is the priory of this project? Is it urgent? Do we have a strict customer or other stakeholder commitment?
Is it a big project that involves multiple teams or is only one team involved"
Anastasiia V. - "First, I would operationalize the term "slip" by asking:
What’s slipping — delivery, scope, quality, or decision-making?
Second, I would ask the following questions that help me shape the possible causes for the "slip":
What is important for us in this project delivery: time/quality/scope?
What is the priory of this project? Is it urgent? Do we have a strict customer or other stakeholder commitment?
Is it a big project that involves multiple teams or is only one team involved"See full answer