"Clarifying Qs:
Design meaning - UI elements, front end requests and backend system architecture
GIFs = standard short animated videos of 1/2 seconds built either using images or videos
Make GIFs = generate gifs from images and videos
Do we want to build the system for a certain volume of requests? Do you want me to consider the scalability part?
I: Assumptions 1,2 & 3 are correct, ignore 3 for now
Users:
User b/w age 18-45 trying to generate GIFs using images(at least 3)"
Shwetang S. - "Clarifying Qs:
Design meaning - UI elements, front end requests and backend system architecture
GIFs = standard short animated videos of 1/2 seconds built either using images or videos
Make GIFs = generate gifs from images and videos
Do we want to build the system for a certain volume of requests? Do you want me to consider the scalability part?
I: Assumptions 1,2 & 3 are correct, ignore 3 for now
Users:
User b/w age 18-45 trying to generate GIFs using images(at least 3)"See full answer
"Some clarification questions
On a very top layer these are the building blocks of the Quick Commerce companies. Let me know if you wanna deep dive in any specific.
Users - browses the catalogue and selects the items that they wanna buy.
Dark Store - This is where the catalogue is stored i.e. the items to be ordered. Imagine this to be a huge super store but only the delivery executives are allowed to shop in their. There are multiple of these dark stores, when you enter your address you get"
Ekta M. - "Some clarification questions
On a very top layer these are the building blocks of the Quick Commerce companies. Let me know if you wanna deep dive in any specific.
Users - browses the catalogue and selects the items that they wanna buy.
Dark Store - This is where the catalogue is stored i.e. the items to be ordered. Imagine this to be a huge super store but only the delivery executives are allowed to shop in their. There are multiple of these dark stores, when you enter your address you get"See full answer
"WITH discount AS (
SELECT
name,
type,
CASE
WHEN type = 'Electronic' THEN price * 0.90
WHEN type = 'Clothing' THEN price * 0.80
WHEN type = 'Grocery' THEN price * 0.95
WHEN type = 'Book' THEN price * 0.85
ELSE price
END AS discounted_price
FROM products
)
SELECT
name,
type,
ROUND(discountedprice, 2) AS discountedprice
FROM discount;
`"
Salome L. - "WITH discount AS (
SELECT
name,
type,
CASE
WHEN type = 'Electronic' THEN price * 0.90
WHEN type = 'Clothing' THEN price * 0.80
WHEN type = 'Grocery' THEN price * 0.95
WHEN type = 'Book' THEN price * 0.85
ELSE price
END AS discounted_price
FROM products
)
SELECT
name,
type,
ROUND(discountedprice, 2) AS discountedprice
FROM discount;
`"See full answer
"Clarifying Questions:
By “down”, do we mean creation of messages (activation), engagement, or both?
My assumed answer: engagement
How are “messages” defined? Is it comments to posts, DMs, or posts themselves?
My assumed answer: DMs
How is engagement of DMs defined? Is it by number of DMs viewed, created, replied to?
My assumed answer: all of that
Quick Product Strategy Discussion:
Why messaging is important to LinkedIn
LinkedIn’s mission is"
Arthur Y. - "Clarifying Questions:
By “down”, do we mean creation of messages (activation), engagement, or both?
My assumed answer: engagement
How are “messages” defined? Is it comments to posts, DMs, or posts themselves?
My assumed answer: DMs
How is engagement of DMs defined? Is it by number of DMs viewed, created, replied to?
My assumed answer: all of that
Quick Product Strategy Discussion:
Why messaging is important to LinkedIn
LinkedIn’s mission is"See full answer
"Estimate Google ads revenue.
Clarifications:
Google ads: only includes ads shown on Google search pages. It does not include any other ads such as display advertisement etc.
Google makes money everytime a user clicks on an ad.
Market - US
Monthly / Yearly - Yearly
Revenue in $
For 2020 ? - yes
So to state the Q again, I have to estimate Google’s annual search ads revenue for 2020.
Ads revene =( $ads clicked everyday * avg price per ad ) * 360
$ads clicked every"
D S. - "Estimate Google ads revenue.
Clarifications:
Google ads: only includes ads shown on Google search pages. It does not include any other ads such as display advertisement etc.
Google makes money everytime a user clicks on an ad.
Market - US
Monthly / Yearly - Yearly
Revenue in $
For 2020 ? - yes
So to state the Q again, I have to estimate Google’s annual search ads revenue for 2020.
Ads revene =( $ads clicked everyday * avg price per ad ) * 360
$ads clicked every"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
"Would like to ask some clarifying questions:
Is it a digital product?
Yes? Application or website?
Geography we are targeting?
Assuming it is an app.
Are we a new company or startup?
Do we have any tie ups with other companies to reach a wider audience?
Assuming I am the product manager of this application – goal of the application is to encourage voting
more questions:
Are we in the election year? Nearing the voting phase?
If yes, then it will be easier for us to get users fo"
Prerak B. - "Would like to ask some clarifying questions:
Is it a digital product?
Yes? Application or website?
Geography we are targeting?
Assuming it is an app.
Are we a new company or startup?
Do we have any tie ups with other companies to reach a wider audience?
Assuming I am the product manager of this application – goal of the application is to encourage voting
more questions:
Are we in the election year? Nearing the voting phase?
If yes, then it will be easier for us to get users fo"See full answer
"To make sure we are on the same page, this is a feature in the current FB app that would make it easier for people to volunteer? Or more broadly, the feature would aim to expand the base of volunteers.
To start I want to dive deeper on the objective of the feature. Then we can look at possible users, pick a segment and outline their needs, then look at some solutions. We can then prioritize and see how we might roll something like this out. If I look at FB mission of building community and brin"
Anonymous Sparrow - "To make sure we are on the same page, this is a feature in the current FB app that would make it easier for people to volunteer? Or more broadly, the feature would aim to expand the base of volunteers.
To start I want to dive deeper on the objective of the feature. Then we can look at possible users, pick a segment and outline their needs, then look at some solutions. We can then prioritize and see how we might roll something like this out. If I look at FB mission of building community and brin"See full answer
"\>> 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
"I will ask few clarifying questions to the interviewer:
Is there any specific application that we are referring to (assuming B2C website/app)
What are we Trading off here (assuming Requirements/Features)
I will consider following criteria to prioritize Trade offs:
Impact on User experience: In terms of usability, reliability, and efficiency
Usability: Ease of Use, Intuitive UI
Reliability: Functions as expected and produces desired results, tolerates user mistakes and prevents unauthor"
Saket S. - "I will ask few clarifying questions to the interviewer:
Is there any specific application that we are referring to (assuming B2C website/app)
What are we Trading off here (assuming Requirements/Features)
I will consider following criteria to prioritize Trade offs:
Impact on User experience: In terms of usability, reliability, and efficiency
Usability: Ease of Use, Intuitive UI
Reliability: Functions as expected and produces desired results, tolerates user mistakes and prevents unauthor"See full answer
"To measure the success of the WhatsApp engagement and retention is crucial along with monitiozation. So, i will make sure following metrics:**
Daily Active Users (DAU) and Monthly Active Users (MAU): DAU and MAU are critical metrics for understanding the scale and engagement level of the user base. A healthy ratio between DAU and MAU (known as stickiness) indicates strong user retention and habitual use.
Message Sent/Received Volume: The volume of messages sent and received is a d"
Bhuppi S. - "To measure the success of the WhatsApp engagement and retention is crucial along with monitiozation. So, i will make sure following metrics:**
Daily Active Users (DAU) and Monthly Active Users (MAU): DAU and MAU are critical metrics for understanding the scale and engagement level of the user base. A healthy ratio between DAU and MAU (known as stickiness) indicates strong user retention and habitual use.
Message Sent/Received Volume: The volume of messages sent and received is a d"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
"
from typing import List
def getnumberof_islands(binaryMatrix: List[List[int]]) -> int:
if not binaryMatrix: return 0
rows = len(binaryMatrix)
cols = len(binaryMatrix[0])
islands = 0
for r in range(rows):
for c in range(cols):
if binaryMatrixr == 1:
islands += 1
dfs(binaryMatrix, r, c)
return islands
def dfs(grid, r, c):
if (
r = len(grid)
"
Rick E. - "
from typing import List
def getnumberof_islands(binaryMatrix: List[List[int]]) -> int:
if not binaryMatrix: return 0
rows = len(binaryMatrix)
cols = len(binaryMatrix[0])
islands = 0
for r in range(rows):
for c in range(cols):
if binaryMatrixr == 1:
islands += 1
dfs(binaryMatrix, r, c)
return islands
def dfs(grid, r, c):
if (
r = len(grid)
"See full answer
"During my internship at Inceptra Analytics, our team was working on improving the monthly reporting process for the operations department. I proposed switching from manual Excel reports to a Power BI dashboard to automate and visualize key metrics. However, some team members were hesitant—they felt the current process, although tedious, was more familiar and controllable. My task was to get buy-in from the team to adopt a more efficient reporting method without causing disruption or resistance."
Dhruv M. - "During my internship at Inceptra Analytics, our team was working on improving the monthly reporting process for the operations department. I proposed switching from manual Excel reports to a Power BI dashboard to automate and visualize key metrics. However, some team members were hesitant—they felt the current process, although tedious, was more familiar and controllable. My task was to get buy-in from the team to adopt a more efficient reporting method without causing disruption or resistance."See full answer
"from typing import List
def three_sum(nums: List[int]) -> List[List[int]]:
nums.sort()
triplets = set()
for i in range(len(nums) - 2):
firstNum = nums[i]
l = i + 1
r = len(nums) - 1
while l 0:
r -= 1
elif potentialSum < 0:
l += 1
"
Anonymous Roadrunner - "from typing import List
def three_sum(nums: List[int]) -> List[List[int]]:
nums.sort()
triplets = set()
for i in range(len(nums) - 2):
firstNum = nums[i]
l = i + 1
r = len(nums) - 1
while l 0:
r -= 1
elif potentialSum < 0:
l += 1
"See full answer