"To answer this question, I will first summarize the product and its use case. Thereafter, I will lay down the goals of the Company (LinkedIN) and the users with this product followed by going over user flows and determining what metrics we should use to measure success. We will go over a handful of metrics as a part of brainstorming but will only choose 2 or 3 to track overall success.
Product Overview
LinkedIn Events is a product will allows users to create online or offline events on Lin"
stash - "To answer this question, I will first summarize the product and its use case. Thereafter, I will lay down the goals of the Company (LinkedIN) and the users with this product followed by going over user flows and determining what metrics we should use to measure success. We will go over a handful of metrics as a part of brainstorming but will only choose 2 or 3 to track overall success.
Product Overview
LinkedIn Events is a product will allows users to create online or offline events on Lin"See full answer
"The question is about the decision to show the right # of photos in Facebook.
Clarifying questions :
Is this specific to Consumers or Business users ?
Is there an drop or impact to the current metrics in terms of user engagement or the time spent on the post
Are there any pain points to solve in terms of technical details like page loads etc.?
Let's start with the users. There are 2 categories of users - Creators and Consumers. This can be further classified to say creators - Indiv"
Vasanth M. - "The question is about the decision to show the right # of photos in Facebook.
Clarifying questions :
Is this specific to Consumers or Business users ?
Is there an drop or impact to the current metrics in terms of user engagement or the time spent on the post
Are there any pain points to solve in terms of technical details like page loads etc.?
Let's start with the users. There are 2 categories of users - Creators and Consumers. This can be further classified to say creators - Indiv"See full answer
"I have a few clarifying questions before diving into designing a fridge for kids.
What is this company in? - Startup exploring ideas to design fridge, or an already established fridge company - Startup
Kids = which age group is referred to her or I can define the user segments? -* You can define it*
Where is the refrigerator being used (household/school/daycare)? - Household
Assumption: I am assuming Fridge's basic function is to freeze meats/ice cream/veggies etc and stor"
Manu G. - "I have a few clarifying questions before diving into designing a fridge for kids.
What is this company in? - Startup exploring ideas to design fridge, or an already established fridge company - Startup
Kids = which age group is referred to her or I can define the user segments? -* You can define it*
Where is the refrigerator being used (household/school/daycare)? - Household
Assumption: I am assuming Fridge's basic function is to freeze meats/ice cream/veggies etc and stor"See full answer
"Smart shoe:
Q1) Is there any definition in mind/ thought process in terms of what this smart shoe will do?
Interviewer: Its open to assumption
Q2) Any specific user segments?
Interviewer: Its open to assumption
Q3) Any specific geographies?
Interviewer: Its open to assumption
Any specific user pain points?
Interviewer: Its open to assumption
I will structure the answer in following manner -
1) Clearly stating the assumptions
2) User segments
3) Pain points
4) Solutions
5) Key concerns
6) Metr"
Nikita C. - "Smart shoe:
Q1) Is there any definition in mind/ thought process in terms of what this smart shoe will do?
Interviewer: Its open to assumption
Q2) Any specific user segments?
Interviewer: Its open to assumption
Q3) Any specific geographies?
Interviewer: Its open to assumption
Any specific user pain points?
Interviewer: Its open to assumption
I will structure the answer in following manner -
1) Clearly stating the assumptions
2) User segments
3) Pain points
4) Solutions
5) Key concerns
6) Metr"See full answer
Product Design
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"Problem Statement:
10% of Netflix users are inactive. How would you investigate?
Clarifying Question:
Define inactive users? Assuming these are the users who have not logged Netflix for last week/last month etc
Time span to measure inactive users? Assuming inactive users are inactive from last week.
Investigation Questions:
Has there been a change or error logged on the analytical tool we are measuring "Inactive users" metric?
Does the metric show Netflix inactive"
Satej M. - "Problem Statement:
10% of Netflix users are inactive. How would you investigate?
Clarifying Question:
Define inactive users? Assuming these are the users who have not logged Netflix for last week/last month etc
Time span to measure inactive users? Assuming inactive users are inactive from last week.
Investigation Questions:
Has there been a change or error logged on the analytical tool we are measuring "Inactive users" metric?
Does the metric show Netflix inactive"See full answer
"First thing the interviewee did wrong is not asking clarifying questions. This is the most vague problem I have every heard, and the interviewee just made assumptions and started programming."
Nicholas S. - "First thing the interviewee did wrong is not asking clarifying questions. This is the most vague problem I have every heard, and the interviewee just made assumptions and started programming."See full answer
"Started by asking clarification questions regarding design constraints and desired features.
Break down the into re-usable components - HeroImg and Carousel (with 3 images rendered)
Code the components and managed the state for both in the parent component."
Akshay J. - "Started by asking clarification questions regarding design constraints and desired features.
Break down the into re-usable components - HeroImg and Carousel (with 3 images rendered)
Code the components and managed the state for both in the parent component."See full answer
"Can i get the Linked ID of kajol ? Curious to learn more about data modeling & get some guidance.. Her way of data modeling is Amazing!"
Vinoth V. - "Can i get the Linked ID of kajol ? Curious to learn more about data modeling & get some guidance.. Her way of data modeling is Amazing!"See full answer
"It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important.
Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ?
Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements...
Interviewee should have mentioned which kind of API pro"
Aymen D. - "It would have been more interesting to focus on the system design rather than the Trie DS, Interviewee could have just mentioned the Trie and passed to things more important.
Interviewee should have focused on the factors on which he wants to scale the API servers, popularity of the query parts ? region may be ? A hash of many factors ?
Caches should have definitely be discussed, Cache eviction policies, Cache invalidation managements...
Interviewee should have mentioned which kind of API pro"See full answer
"Super helpful video on metrics and experimentation design!
However, I did not see any discussion on the actual algorithm improvement ideas. So it left me with these questions:
1) How would you actually improve the algorithm? (e.g. sorting based on amenities preferences, miles from airport, etc.). Of course, totally makes sense that we would test how that improvement moved our chosen success metrics.
2) Should we be choosing one metric or one set of metrics we want to optimize for when we impro"
Anonymous Crab - "Super helpful video on metrics and experimentation design!
However, I did not see any discussion on the actual algorithm improvement ideas. So it left me with these questions:
1) How would you actually improve the algorithm? (e.g. sorting based on amenities preferences, miles from airport, etc.). Of course, totally makes sense that we would test how that improvement moved our chosen success metrics.
2) Should we be choosing one metric or one set of metrics we want to optimize for when we impro"See full answer
"No of Cars in 1 year = [ Total Road Length] / [Distance Covered by 1 Self Drive Car in One Year]
Clarifying Question - How does Mapping work? I assume the car has a bunch of cameras and the car needs to go via a road each once to do the mapping for Google Street view. Is that correct?
Assumption
Google Street view required cars to go via road once and then use camera for mapping
Assumption for average speed of the car - This can vary if the car is on the highway
Assumption of Area of"
Raul K. - "No of Cars in 1 year = [ Total Road Length] / [Distance Covered by 1 Self Drive Car in One Year]
Clarifying Question - How does Mapping work? I assume the car has a bunch of cameras and the car needs to go via a road each once to do the mapping for Google Street view. Is that correct?
Assumption
Google Street view required cars to go via road once and then use camera for mapping
Assumption for average speed of the car - This can vary if the car is on the highway
Assumption of Area of"See full answer
"Thanks Hozefa for your insights on this. I see that hozefa talks about giving used cases. It would be very helpful if there was an example provided with STAR framework."
Dheeraj D. - "Thanks Hozefa for your insights on this. I see that hozefa talks about giving used cases. It would be very helpful if there was an example provided with STAR framework."See full answer
"// C++ program to print the count of
// subsets with sum equal to the given value X
#include
using namespace std;
// Recursive function to return the count
// of subsets with sum equal to the given value
int subsetSum(int arr[], int n, int i,
int sum, int count)
{
// The recursion is stopped at N-th level
// where all the subsets of the given array
// have been checked
if (i == n) {
// Incrementing the count if sum is
// equal to 0 and returning the count
if (sum == 0)"
Ajay U. - "// C++ program to print the count of
// subsets with sum equal to the given value X
#include
using namespace std;
// Recursive function to return the count
// of subsets with sum equal to the given value
int subsetSum(int arr[], int n, int i,
int sum, int count)
{
// The recursion is stopped at N-th level
// where all the subsets of the given array
// have been checked
if (i == n) {
// Incrementing the count if sum is
// equal to 0 and returning the count
if (sum == 0)"See full answer