"👇 Your feedback is very much appreciated 👇
👁️ Vision
Empower artists to earn a living through their art while connecting millions of fans to exceptional music experiences. A live streaming feature can humanize the digital experience, making the platform not only a place to stream recorded music but also a stage for real-time, authentic artist-fan interactions.
Enhance Spotify’s artist-first narrative by providing a unique way for artists to monetize their performances.
Leverage Spot"
Julien C. - "👇 Your feedback is very much appreciated 👇
👁️ Vision
Empower artists to earn a living through their art while connecting millions of fans to exceptional music experiences. A live streaming feature can humanize the digital experience, making the platform not only a place to stream recorded music but also a stage for real-time, authentic artist-fan interactions.
Enhance Spotify’s artist-first narrative by providing a unique way for artists to monetize their performances.
Leverage Spot"See full answer
"Approach -
Check the product scope - social network, IG, Whatsapp, etc.
Check how the metric is measured and if there are shortcomings or changes in the approach
Eliminate obvious reasons like seasonality, external events, analytical pipeline changes, etc.
Look for internal product changes or issues
In case the hypothesis falls short, find ways to triangulate the issue
PS - A real interview may not need so many questions to be asked. I am just listing down questions to validate or rej"
Lavesh D. - "Approach -
Check the product scope - social network, IG, Whatsapp, etc.
Check how the metric is measured and if there are shortcomings or changes in the approach
Eliminate obvious reasons like seasonality, external events, analytical pipeline changes, etc.
Look for internal product changes or issues
In case the hypothesis falls short, find ways to triangulate the issue
PS - A real interview may not need so many questions to be asked. I am just listing down questions to validate or rej"See full answer
"Make current as root.
2 while current is not null,
if p and q are less than current,
go left.
If p and q are greater than current,
go right.
else return current.
return null"
Vaibhav D. - "Make current as root.
2 while current is not null,
if p and q are less than current,
go left.
If p and q are greater than current,
go right.
else return current.
return null"See full answer
"General Approach (using Max-Heap)
Use a max-heap (priority queue) of size k.
For each point:
Compute the distance to P.
Push it into the heap.
If heap size > k, remove the farthest point.
The heap will contain the k closest points to P.
import java.util.*;
public class KClosestPoints {
static class Point {
int x, y;
public Point(int x, int y) { this.x = x; this.y = y; }
// Euclidean distance squared (no need to take square root)
p"
Khushbu R. - "General Approach (using Max-Heap)
Use a max-heap (priority queue) of size k.
For each point:
Compute the distance to P.
Push it into the heap.
If heap size > k, remove the farthest point.
The heap will contain the k closest points to P.
import java.util.*;
public class KClosestPoints {
static class Point {
int x, y;
public Point(int x, int y) { this.x = x; this.y = y; }
// Euclidean distance squared (no need to take square root)
p"See full answer
Software Engineer
Coding
+2 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"average price per transaction would drop because we might not be considering currency exchange rates, which is much lower in India and Southeast Asia, when aggregating data globally.
to define success, i'll first segment the data, separating existing markets to newer ones to check if that is the cause of the dropping average price. then i'll select a north star metric, which would be the number of completed transactions vs. attempted. i'll also track supporting metrics like usage frequency and"
Sam E. - "average price per transaction would drop because we might not be considering currency exchange rates, which is much lower in India and Southeast Asia, when aggregating data globally.
to define success, i'll first segment the data, separating existing markets to newer ones to check if that is the cause of the dropping average price. then i'll select a north star metric, which would be the number of completed transactions vs. attempted. i'll also track supporting metrics like usage frequency and"See full answer
"Clarify-
1) How much time do we have to do this?- 2 years
2) Is there a goal for this product?- We are looking toward engagement towards the Olympics
3) Are we building this for a global auidience or just the US- Up to you
4) Should I keep Meta's mission in mind here? Not necessarily...thinking through the Olympic committee lens
Lets understand the Olympics. Its the games that are hosted once every 4 years. Its a global event that hosts many different athletes from various countries. There a"
Pratik H. - "Clarify-
1) How much time do we have to do this?- 2 years
2) Is there a goal for this product?- We are looking toward engagement towards the Olympics
3) Are we building this for a global auidience or just the US- Up to you
4) Should I keep Meta's mission in mind here? Not necessarily...thinking through the Olympic committee lens
Lets understand the Olympics. Its the games that are hosted once every 4 years. Its a global event that hosts many different athletes from various countries. There a"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
"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
"Collaborate with the team to determine which team's product will move the needle the most in achieving the strategic goals and prioritize that work."
Meagan R. - "Collaborate with the team to determine which team's product will move the needle the most in achieving the strategic goals and prioritize that work."See full answer
"Clarifying Questions and possible responses:
both audio and video
goals: increase engagement time among groups/communitites and not require another platform to do group call (be one-stop for communication)
region-TBD
ios/android
only available to users in a group to call users within the group
who can intitiate these calls?- only admin? or anyone?
metrics:NSM: feature engagement (C), number of calls made in a week per user (C).
PM: % of people joining the call in a group"
theproductguy - "Clarifying Questions and possible responses:
both audio and video
goals: increase engagement time among groups/communitites and not require another platform to do group call (be one-stop for communication)
region-TBD
ios/android
only available to users in a group to call users within the group
who can intitiate these calls?- only admin? or anyone?
metrics:NSM: feature engagement (C), number of calls made in a week per user (C).
PM: % of people joining the call in a group"See full answer
"Before diving into the Solution, I would ask a few clarifying questions.
What is the scope of the fake news
What type of fake news are we focusing on - Political, Health-related, etc
Are we looking at specific examples or a general category of fake news
When you say impact, what do you mean by that? Is it time spent on posts, the nature of the engagement (e.g., likes, shares, comments), and the sentiment of the comments?
User Demographics:
what is the demographic pr"
Bhavna S. - "Before diving into the Solution, I would ask a few clarifying questions.
What is the scope of the fake news
What type of fake news are we focusing on - Political, Health-related, etc
Are we looking at specific examples or a general category of fake news
When you say impact, what do you mean by that? Is it time spent on posts, the nature of the engagement (e.g., likes, shares, comments), and the sentiment of the comments?
User Demographics:
what is the demographic pr"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
"Clarifying questions
I am assuming the time frame for this question is irrelevant as this is a hypothetical question? : Yes
Is IG prioritising the creator side or the viewer side more at the moment? : What do you think? I think it should be a balance for the long term sustenance of the network
Are all these reels and views in a particular geography or globally? : Globally
What is the duration for which these Views are measured? Assume a day
Do we know anything about other engagemen"
Kartikeya N. - "Clarifying questions
I am assuming the time frame for this question is irrelevant as this is a hypothetical question? : Yes
Is IG prioritising the creator side or the viewer side more at the moment? : What do you think? I think it should be a balance for the long term sustenance of the network
Are all these reels and views in a particular geography or globally? : Globally
What is the duration for which these Views are measured? Assume a day
Do we know anything about other engagemen"See full answer
"Clarify Questions:
Is this app in Facebook app? or we build a different app for this? - Yes, this is in FB app now.
Will we have monetization in the first launch or launch it for free first? - Free first, but there is a potential monetization in the future.
Context: we will launch Facebook Jobs in two weeks, indicating that this is a new product.
I want to step back a bit, why this is important for Meta. Meta mission is to make it easier to build community and bring the world closer"
Nayla D. - "Clarify Questions:
Is this app in Facebook app? or we build a different app for this? - Yes, this is in FB app now.
Will we have monetization in the first launch or launch it for free first? - Free first, but there is a potential monetization in the future.
Context: we will launch Facebook Jobs in two weeks, indicating that this is a new product.
I want to step back a bit, why this is important for Meta. Meta mission is to make it easier to build community and bring the world closer"See full answer
"Clarifying questions
What is Facebook Events
How does this work
Is it only desktop based or app based as well
Why Meta built it
Core idea/tenet for Facebook is to have user engagement & to build everything around it. While people continue to interact with Facebook and create content on it, to increase the duration of engagement, having capability to host virtual events ensures community participation and making Facebook go beyond status and photo updates and let people coordinate"
Mohammad M. - "Clarifying questions
What is Facebook Events
How does this work
Is it only desktop based or app based as well
Why Meta built it
Core idea/tenet for Facebook is to have user engagement & to build everything around it. While people continue to interact with Facebook and create content on it, to increase the duration of engagement, having capability to host virtual events ensures community participation and making Facebook go beyond status and photo updates and let people coordinate"See full answer
"after completing my project, I asked my manager for feedback on my performance. My aim was to identify areas for improvement, and learn more about new technologies which are in the"
Sugrim S. - "after completing my project, I asked my manager for feedback on my performance. My aim was to identify areas for improvement, and learn more about new technologies which are in the"See full answer
"I liked the role of a TPM due to the opportunity to contribute to the multiple dimensions of software product development. As a TPM I need to collaborate with multiple teams like Engineering, Product, and other business functions, but I also get the opportunity to contribute to the technical aspects of the program/project. I can use my sharp analytical skills to identify/anticipate problems, and leverage my problem solving skills to unblock the teams. I orchestrate multiple teams effort to del"
A R. - "I liked the role of a TPM due to the opportunity to contribute to the multiple dimensions of software product development. As a TPM I need to collaborate with multiple teams like Engineering, Product, and other business functions, but I also get the opportunity to contribute to the technical aspects of the program/project. I can use my sharp analytical skills to identify/anticipate problems, and leverage my problem solving skills to unblock the teams. I orchestrate multiple teams effort to del"See full answer