"Product Overview: Instagram, a social network owned by Meta, allows users to create and share various types of content, including photos, videos, and Reels, which are short, TikTok-style videos. The platform serves different user segments, including content creators, viewers, and the platform itself as an ecosystem.
User Segmentation: I segmented users into three primary categories:
Content Creators: This includes businesses, public figures, influencers, and regular users who crea"
Aviran H. - "Product Overview: Instagram, a social network owned by Meta, allows users to create and share various types of content, including photos, videos, and Reels, which are short, TikTok-style videos. The platform serves different user segments, including content creators, viewers, and the platform itself as an ecosystem.
User Segmentation: I segmented users into three primary categories:
Content Creators: This includes businesses, public figures, influencers, and regular users who crea"See full answer
"In general, I don't think Google should go into ridesharing market at this point. (06/2020)
I have 3 reasons why Google should not get into ridesharing business at this point and a exception.
Reason 1: Current market
With major players like Uber and Lyft occupying around 90% of the market, current ridesharing business market is already crowded. These companies have been around for 6-7 years and users already formed the user habit of using either Uber or Lyft when they need a car to go some"
Yao X. - "In general, I don't think Google should go into ridesharing market at this point. (06/2020)
I have 3 reasons why Google should not get into ridesharing business at this point and a exception.
Reason 1: Current market
With major players like Uber and Lyft occupying around 90% of the market, current ridesharing business market is already crowded. These companies have been around for 6-7 years and users already formed the user habit of using either Uber or Lyft when they need a car to go some"See full answer
"What metrics do you use to measure the success of a product?
Clarifications & Assumptions
What type of a Product is it? Is it an App? Assume it is an App.
Are you launching the App now or is it an App that has already been in production for a while? Assume you are launching the App now.
It is for a consumer (D2C or a B2B / Enterprise)? Assume it is for consumers / individual users to start with, and eventually will be adopted by Enterprises. Assume that your current target custo"
Karthik M. - "What metrics do you use to measure the success of a product?
Clarifications & Assumptions
What type of a Product is it? Is it an App? Assume it is an App.
Are you launching the App now or is it an App that has already been in production for a while? Assume you are launching the App now.
It is for a consumer (D2C or a B2B / Enterprise)? Assume it is for consumers / individual users to start with, and eventually will be adopted by Enterprises. Assume that your current target custo"See full answer
"I work at a startup that makes software for Law Enforcement and the FBI. Our product analyzes calls being made by prison inmates and "listens" for predictors of violence and criminal behavior. Our clients are some of the top state prisons in the country.
Recently one of the largest states in the country decided to evaluate our product for their prison system. I demo'd the product to the officers and they seemed to like everything. During the presentation they asked us if the product was ADA com"
Aabid S. - "I work at a startup that makes software for Law Enforcement and the FBI. Our product analyzes calls being made by prison inmates and "listens" for predictors of violence and criminal behavior. Our clients are some of the top state prisons in the country.
Recently one of the largest states in the country decided to evaluate our product for their prison system. I demo'd the product to the officers and they seemed to like everything. During the presentation they asked us if the product was ADA com"See full answer
"Best practices for prioritizing customer service requests
Prioritizing support requests is a key part of creating a customer journey optimized for maximum revenue. If you want to start using a ticket prioritization process that will boost both customer satisfaction and your bottom line, we've got nine proven best practices below:
Respond to your most loyal customers first
Tag repeat customers as high-priority tickets
Automate simple requests wherever possible
Mark tickets with urg"
Hayatu H. - "Best practices for prioritizing customer service requests
Prioritizing support requests is a key part of creating a customer journey optimized for maximum revenue. If you want to start using a ticket prioritization process that will boost both customer satisfaction and your bottom line, we've got nine proven best practices below:
Respond to your most loyal customers first
Tag repeat customers as high-priority tickets
Automate simple requests wherever possible
Mark tickets with urg"See full answer
Data Scientist
Analytical
+2 more
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"YT's mission is to give everyone a voice and show them the world. So when a user is sharing their voice with us in the form of a feedback, I would receive it with open mind. I would first determine what the review is about: 1. app/website's performance 2. quality of content they experienced 3. complain about YT being addictive and causing them to lose time 4. difficulty in using the app/website (search, navigation, recent changes negatively affected their experience) 5. complain about other YTbe"
Amit S. - "YT's mission is to give everyone a voice and show them the world. So when a user is sharing their voice with us in the form of a feedback, I would receive it with open mind. I would first determine what the review is about: 1. app/website's performance 2. quality of content they experienced 3. complain about YT being addictive and causing them to lose time 4. difficulty in using the app/website (search, navigation, recent changes negatively affected their experience) 5. complain about other YTbe"See full answer
"Problem scope:
Can this system detect Bot in real-time online or offline? Both.
Online traffic: 1M DAU.
Latency: 2s.
Offline frequency: daily
Offline data: 2B activity logs.
Data:
How do we know a Bot player (Label)? Human label.
Imbalance data: reweight, resample.
Develop a Bot simulator to generate more data offline for training.
Given lower weight to simulator data than human label.
Features:
Signals from different models online.
Log all the features for offline.
Propose new features: dail"
Jacky Y. - "Problem scope:
Can this system detect Bot in real-time online or offline? Both.
Online traffic: 1M DAU.
Latency: 2s.
Offline frequency: daily
Offline data: 2B activity logs.
Data:
How do we know a Bot player (Label)? Human label.
Imbalance data: reweight, resample.
Develop a Bot simulator to generate more data offline for training.
Given lower weight to simulator data than human label.
Features:
Signals from different models online.
Log all the features for offline.
Propose new features: dail"See full answer
"Step 1: Clarifying the Problem Scope
Assumptions and basic system requirements:
Cashless payments: The machine supports cashless payment methods like credit cards, mobile wallets, or NFC-based payments (e.g., Apple Pay, Google Pay).
Multiple candy options: The machine offers different types of candy.
Inventory management: The system tracks the stock of candy in real-time.
User interface: A display screen for users to select the type of candy, make payments, an"
Ramendra S. - "Step 1: Clarifying the Problem Scope
Assumptions and basic system requirements:
Cashless payments: The machine supports cashless payment methods like credit cards, mobile wallets, or NFC-based payments (e.g., Apple Pay, Google Pay).
Multiple candy options: The machine offers different types of candy.
Inventory management: The system tracks the stock of candy in real-time.
User interface: A display screen for users to select the type of candy, make payments, an"See full answer
"Few clarifying questions here
Is the competitor a service and does it have other offerings as well? Is it charging $5 for a service or only email?
Is it for a specific platform here? Or does it include all platforms?
Does the competitor have a huge market share/or is it a small company?
Let's assume it's only for email's
The structure I would want to layout for knowing what to do next for Gmail would be the following - Mission, Goals, Google's revenue model, Customer Profiles using Gm"
Pratik M. - "Few clarifying questions here
Is the competitor a service and does it have other offerings as well? Is it charging $5 for a service or only email?
Is it for a specific platform here? Or does it include all platforms?
Does the competitor have a huge market share/or is it a small company?
Let's assume it's only for email's
The structure I would want to layout for knowing what to do next for Gmail would be the following - Mission, Goals, Google's revenue model, Customer Profiles using Gm"See full answer
"Clarification Questions
What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies.
Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings.
What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience
_Goal: To design an elevator using emerging technologies to improve user experience in a C"
Anonymous Muskox - "Clarification Questions
What does it mean by Next Gen Elevator? → Next Gen Elevator means Elevator using new technologies.
Where is this Elevator situated? → Skyscrapers, Commercial Buildings, Residential Buildings or Elevators to Space? Assuming it’s Commercial Buildings.
What is the Goal of Making Next Gen Elevators? Is it improving Safety? User Experience? Assuming it’s User Experience
_Goal: To design an elevator using emerging technologies to improve user experience in a C"See full answer
"Clarify:
I have some clarifying questions I would like to get answered
Is this a podcast app that uses Netflix actors/actresses/producers/etc?
Is this available to everyone or just Netflix subscribers?
How is this product presented? Is it apart of the Netflix app or its own separate app?
Goals:
First thing first is to understand Netflix. Netflix is a streaming platform that differentiates itself by being the first platform that creates its own original content. It is facing massi"
Rasheek N. - "Clarify:
I have some clarifying questions I would like to get answered
Is this a podcast app that uses Netflix actors/actresses/producers/etc?
Is this available to everyone or just Netflix subscribers?
How is this product presented? Is it apart of the Netflix app or its own separate app?
Goals:
First thing first is to understand Netflix. Netflix is a streaming platform that differentiates itself by being the first platform that creates its own original content. It is facing massi"See full answer
"!! FEEDBACK WELCOME !!
Clarify question
By art we mean visual art, e.g. paintings? - Yes
Is this a solution to create art on Instagram or to showcase existing art on Instagram? - Create art
Why build this, Engagement or Acquisition? - Engagement
Reframe: We want to increase Instagram engagement through creation and sharing of art with followers.
Talking about the space
The Internet has over time continuously reduced barriers to creative expression. From blogging to Twitter,"
Apurv K. - "!! FEEDBACK WELCOME !!
Clarify question
By art we mean visual art, e.g. paintings? - Yes
Is this a solution to create art on Instagram or to showcase existing art on Instagram? - Create art
Why build this, Engagement or Acquisition? - Engagement
Reframe: We want to increase Instagram engagement through creation and sharing of art with followers.
Talking about the space
The Internet has over time continuously reduced barriers to creative expression. From blogging to Twitter,"See full answer
"Reversing a linked list is a very popular question. We have two approaches to reverse the linked list: Iterative approach and recursion approach.
Iterative approach (JavaScript)
function reverseLL(head){
if(head === null) return head;
let prv = null;
let next = null;
let cur = head;
while(cur){
next = cur.next; //backup
cur.next = prv;
prv = cur;
cur = next;
}
head = prv;
return head;
}
Recursion Approach (JS)
function reverseLLByRecursion("
Satyam S. - "Reversing a linked list is a very popular question. We have two approaches to reverse the linked list: Iterative approach and recursion approach.
Iterative approach (JavaScript)
function reverseLL(head){
if(head === null) return head;
let prv = null;
let next = null;
let cur = head;
while(cur){
next = cur.next; //backup
cur.next = prv;
prv = cur;
cur = next;
}
head = prv;
return head;
}
Recursion Approach (JS)
function reverseLLByRecursion("See full answer
"Clarifying questions:
· Is there a specific scenario we are building before? Example: urgent need for a specific type of blood vs building up blood banks proactively. You decide
· This would be for mobile/web and integrate into the existing facebook product? Yes
Ok before we get started I wanted to discuss the facebook mission: to give people the power to build community and bring the world closer together.
I can see how blood donation fits directly into this, enabling blood donation helps"
Anonymous Hummingbird - "Clarifying questions:
· Is there a specific scenario we are building before? Example: urgent need for a specific type of blood vs building up blood banks proactively. You decide
· This would be for mobile/web and integrate into the existing facebook product? Yes
Ok before we get started I wanted to discuss the facebook mission: to give people the power to build community and bring the world closer together.
I can see how blood donation fits directly into this, enabling blood donation helps"See full answer
"I got this question in my Mini-Case today. I was a little confused because even though I asked a few clarifying questions -- it didn't clarify much! :-)
My response was to what was shown on screen -- a mock of the current process (five modal windows) and a mock of a new single modal. THe ask for this was what do you like and dislike in the mock for the new. I will admit that it would have been easy to say what was wrong with the current process - but since the ask was for the new mock, and"
Kari J. - "I got this question in my Mini-Case today. I was a little confused because even though I asked a few clarifying questions -- it didn't clarify much! :-)
My response was to what was shown on screen -- a mock of the current process (five modal windows) and a mock of a new single modal. THe ask for this was what do you like and dislike in the mock for the new. I will admit that it would have been easy to say what was wrong with the current process - but since the ask was for the new mock, and"See full answer
"Situation: Our company was going through tech stack updated and our team tasked to migrate existing code into Typescript(TS) and all future development to be written with TS within our codebase.
TASK: Migrate existing codebase to TS and future integration to be TS compatible.
ACTION: The team deep dived into picking up TS skill and learnt some basics and focused on delivering the migration in phases. I prioritised the files to migrate based on levels of complexity. I created a Fil"
Shashank K. - "Situation: Our company was going through tech stack updated and our team tasked to migrate existing code into Typescript(TS) and all future development to be written with TS within our codebase.
TASK: Migrate existing codebase to TS and future integration to be TS compatible.
ACTION: The team deep dived into picking up TS skill and learnt some basics and focused on delivering the migration in phases. I prioritised the files to migrate based on levels of complexity. I created a Fil"See full answer
"Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search.
First, we should analyze the pattern of a regular number array without a single disrupter.
Index: 0 1 2 3 4. 5 6. 7. 8. 9
Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6]
notice the odd indexes are always referencing the second of the reoccurring numbers and t"
Bamboo Y. - "Since the problem asks for a O(logN) solution, I have to assume that the numbers are already sorted, meaning the same number are adjacent to each other, the value of the numbers shouldn't matter, and they expect us to use Binary Search.
First, we should analyze the pattern of a regular number array without a single disrupter.
Index: 0 1 2 3 4. 5 6. 7. 8. 9
Array:[1, 1, 2, 2, 4, 4, 5, 5, 6, 6]
notice the odd indexes are always referencing the second of the reoccurring numbers and t"See full answer