"As a Technical Program Manager at a software company, I was responsible for leading a project that aimed to implement a new feature in our software that would significantly enhance the user experience. The new feature required a significant investment in terms of time and resources.
During one of the weekly status update meetings with the company's leadership, I presented the project's progress and proposed a plan for the next steps. However, I failed to convince the leadership to allocate the n"
Anonymous Panda - "As a Technical Program Manager at a software company, I was responsible for leading a project that aimed to implement a new feature in our software that would significantly enhance the user experience. The new feature required a significant investment in terms of time and resources.
During one of the weekly status update meetings with the company's leadership, I presented the project's progress and proposed a plan for the next steps. However, I failed to convince the leadership to allocate the n"See full answer
"Clarification Questions:
Through in-person purchases or including online? Both
Cinema just for movies? Yes
Amount of revenue or just tickets sold? Tickets sold
High Level Equation:
Cinema tickets in a year = (# of cinemas in the US) * (# of movie playings per cinema per year) * (# of viewers per cinema per screening)
\# of Cinemas in the US = amount of states * average number of cinemas per state
High Density Areas - 30% - 50 cinemas = 50 x 50 x .3 = 750
Suburban T"
Andrea L. - "Clarification Questions:
Through in-person purchases or including online? Both
Cinema just for movies? Yes
Amount of revenue or just tickets sold? Tickets sold
High Level Equation:
Cinema tickets in a year = (# of cinemas in the US) * (# of movie playings per cinema per year) * (# of viewers per cinema per screening)
\# of Cinemas in the US = amount of states * average number of cinemas per state
High Density Areas - 30% - 50 cinemas = 50 x 50 x .3 = 750
Suburban T"See full answer
"Get alignment with interviewer on how Gen AI works, then talk about the automotive space with value chain analysis on high level: 1. Design the automobile 2. Source components 3 assemble 4. Market 5. sell to customer 6 vehicle operation and maintenance.
Competition: Hyper competitive industry with ~10 big manufacturers in the world.
Trends: EV, Self-driving
Potential Goals for the Automotive company Gen AI use case:
Gain market share by offering Gen AI driven value to its customers Bi"
Tony A. - "Get alignment with interviewer on how Gen AI works, then talk about the automotive space with value chain analysis on high level: 1. Design the automobile 2. Source components 3 assemble 4. Market 5. sell to customer 6 vehicle operation and maintenance.
Competition: Hyper competitive industry with ~10 big manufacturers in the world.
Trends: EV, Self-driving
Potential Goals for the Automotive company Gen AI use case:
Gain market share by offering Gen AI driven value to its customers Bi"See full answer
"You might build a product like this a few ways. I think you'd definitely want a temperature sensor device (maybe like a TMP422, or maybe there's a different one that is standard for wearables) that was worn by the individual. As far as tracking social distance, my answer here is more dependent on the state of the art of robust (wearable) distance measurement. Maybe there's something available better than ultrasonic sensors, maybe there's some kind of electromagnetism based solution that isn't in"
Ian R. - "You might build a product like this a few ways. I think you'd definitely want a temperature sensor device (maybe like a TMP422, or maybe there's a different one that is standard for wearables) that was worn by the individual. As far as tracking social distance, my answer here is more dependent on the state of the art of robust (wearable) distance measurement. Maybe there's something available better than ultrasonic sensors, maybe there's some kind of electromagnetism based solution that isn't in"See full answer
"Based on the required significance level (usually less than 5%) and based on the test power (usually 95%?), I will calculate the required sample size. Once I get the sample size, then I will do the A/B testing until I meet the sample size."
Naga M. - "Based on the required significance level (usually less than 5%) and based on the test power (usually 95%?), I will calculate the required sample size. Once I get the sample size, then I will do the A/B testing until I meet the sample size."See full answer
"Ask Clarifying Questions :
A Podcast app is an app where artists/creators can upload their voice content and users are able to consume it. Is my understanding correct ? Yes
Are we building this specifically for ios or android or web ? Consider ios and Android for now.
Are we building the podcast app for a particular region like India ? Consider it a global launch
What is the timeline that we are looking at? 6 months approximately
Is it going to be an independent app or are we loo"
Ishan M. - "Ask Clarifying Questions :
A Podcast app is an app where artists/creators can upload their voice content and users are able to consume it. Is my understanding correct ? Yes
Are we building this specifically for ios or android or web ? Consider ios and Android for now.
Are we building the podcast app for a particular region like India ? Consider it a global launch
What is the timeline that we are looking at? 6 months approximately
Is it going to be an independent app or are we loo"See full answer
"Clarify
the default pick up location/pin feature - I'm assuming it lets you define a location in settings that is used for pickups unless you over ride it.
this is a rider feature. It is not used by the driver to specify where they want to pick up riders
Feature goal
Make it simpler for the user to book a ride as they no longer need to type in an address when going to the default location
User Journey
assuming they have already set the default location
they open the app
cl"
PTL - "Clarify
the default pick up location/pin feature - I'm assuming it lets you define a location in settings that is used for pickups unless you over ride it.
this is a rider feature. It is not used by the driver to specify where they want to pick up riders
Feature goal
Make it simpler for the user to book a ride as they no longer need to type in an address when going to the default location
User Journey
assuming they have already set the default location
they open the app
cl"See full answer
"I prefer to build a team of complementary skills than being skewed on one aspect. And generally avoid an all rockstar team.
Technically, this means we will have atleast one rockstar for one skill and it is acceptable if that rockstar is just an avg performer on other skills
Which person gets indexed more on which skill is a time to time exercise depending on needs of the org, product charter and career aspirations of the person."
RestlessMonk - "I prefer to build a team of complementary skills than being skewed on one aspect. And generally avoid an all rockstar team.
Technically, this means we will have atleast one rockstar for one skill and it is acceptable if that rockstar is just an avg performer on other skills
Which person gets indexed more on which skill is a time to time exercise depending on needs of the org, product charter and career aspirations of the person."See full answer
"Let’s pick SFO (because it's a stupid choice.. probably easier if you pick a smaller airport)
We know each passenger has to go through the scan at least once
We can assume 10% of passengers go through twice
People only go through scans when they depart but not when they arrive
International planes are bigger so carry more people so need to calculate separately
Approach
Estimate how many gates there are
Estimate airport operation hours
Estimate the numbe"
Jax H. - "Let’s pick SFO (because it's a stupid choice.. probably easier if you pick a smaller airport)
We know each passenger has to go through the scan at least once
We can assume 10% of passengers go through twice
People only go through scans when they depart but not when they arrive
International planes are bigger so carry more people so need to calculate separately
Approach
Estimate how many gates there are
Estimate airport operation hours
Estimate the numbe"See full answer
"Clarifying Qs:
Business Impact: Goal is to add a 7th reaction - Engagement / Monetization / Any other?
User Need: Are we aware of the exact new reaction? Symbol? Meaning? User reaction?
Product Fit: Is there any link between the new reaction and FB's vision and goal?
To determine the necessity of a new reaction, we can:
Understand user sentiments about the existing reaction - Are they able to fulfil the emotional spectrum required by the users? We can aim to understand"
Rishabh S. - "Clarifying Qs:
Business Impact: Goal is to add a 7th reaction - Engagement / Monetization / Any other?
User Need: Are we aware of the exact new reaction? Symbol? Meaning? User reaction?
Product Fit: Is there any link between the new reaction and FB's vision and goal?
To determine the necessity of a new reaction, we can:
Understand user sentiments about the existing reaction - Are they able to fulfil the emotional spectrum required by the users? We can aim to understand"See full answer
"As engineering managers, it’s our obligation to prioritize and manage technical debt properly. However, achieving the correct mix between reducing technical debt and providing new features while meeting deadlines can be fairly tough.To manage technical debt efficiently, it’s vital to first understand how to detect it inside your projects. One way to do this is by doing regular code reviews and encouraging your team to share any concerns or areas where they feel the codebase may be improved. This"
Scott S. - "As engineering managers, it’s our obligation to prioritize and manage technical debt properly. However, achieving the correct mix between reducing technical debt and providing new features while meeting deadlines can be fairly tough.To manage technical debt efficiently, it’s vital to first understand how to detect it inside your projects. One way to do this is by doing regular code reviews and encouraging your team to share any concerns or areas where they feel the codebase may be improved. This"See full answer
"Clarifying Questions:
There are several different types of therapists, do you have a particular therapist in mind?
Like Mental health, physical health, food and nutrition etc?
Reply: You can decide
And do we know what country are we building this product, since that will help me narrow down the scope of the product?
Reply: USA
Approach:
Define the product vision and the goal that we want to achieve
Target Audience is for this particular product
What problems do these user currently"
Darshak S. - "Clarifying Questions:
There are several different types of therapists, do you have a particular therapist in mind?
Like Mental health, physical health, food and nutrition etc?
Reply: You can decide
And do we know what country are we building this product, since that will help me narrow down the scope of the product?
Reply: USA
Approach:
Define the product vision and the goal that we want to achieve
Target Audience is for this particular product
What problems do these user currently"See full answer
"I would like to appreciate the company for giving an opportunity to visually impaired colleague and also making appropriate arrangements for enabling them to deliver their responsibilities smoothly. When I become aware of a teammate who is blind, I would start with the following steps -
Understanding the degree of disability they have and doing my own research on how can one interact with such colleagues and facilitate smooth coordination with them
I would approach them and ask as to how c"
Khushboo S. - "I would like to appreciate the company for giving an opportunity to visually impaired colleague and also making appropriate arrangements for enabling them to deliver their responsibilities smoothly. When I become aware of a teammate who is blind, I would start with the following steps -
Understanding the degree of disability they have and doing my own research on how can one interact with such colleagues and facilitate smooth coordination with them
I would approach them and ask as to how c"See full answer
"I tried taking a shot at this in 20 mins and typed out a solution.
Why?
Mission: build communities and bring people closer together
Birthdays - help you connect with friends once an year, restart a conversation and bring people together. It also brings your broader friends and family closer to celebrate and builds communities .
User:
Birthday person
Posts their birthday as public info
FB reminds friends and family about the day
On the day they get posts to"
Spring C. - "I tried taking a shot at this in 20 mins and typed out a solution.
Why?
Mission: build communities and bring people closer together
Birthdays - help you connect with friends once an year, restart a conversation and bring people together. It also brings your broader friends and family closer to celebrate and builds communities .
User:
Birthday person
Posts their birthday as public info
FB reminds friends and family about the day
On the day they get posts to"See full answer
"Clarifying questions / Assumptions:
Scope: US market
Constraints: none
Limiting to UberX, Uberpool, UberXL services
On-the-ground operations: event operations, things going on as people arrive or leave the event
Defining 'events': scoping it down to concerts or large-scale events (that typically have a lot of traffic)
Defining 'better experience': easier to get to and leave events
Goal: I will optimize for greater user satisfaction with our service, which should translate in"
Daniel M. - "Clarifying questions / Assumptions:
Scope: US market
Constraints: none
Limiting to UberX, Uberpool, UberXL services
On-the-ground operations: event operations, things going on as people arrive or leave the event
Defining 'events': scoping it down to concerts or large-scale events (that typically have a lot of traffic)
Defining 'better experience': easier to get to and leave events
Goal: I will optimize for greater user satisfaction with our service, which should translate in"See full answer