"A gas station is a place to refuel our cars to a set amount, pay for it, and get out.
What do we mean by great - do we want to revamp the experience of a gas station? Yes.
Who are we? Let's say we are one of the big oil dealerships in the US.
OK, so we are looking at building this in the US? Yes.
Is this for a specific type of gas station - for trucks, normal cars, or other special vehicles? Assume it's for normal cars.
We are a big oil dealership and we want to revamp our gas stations."
Gokul S. - "A gas station is a place to refuel our cars to a set amount, pay for it, and get out.
What do we mean by great - do we want to revamp the experience of a gas station? Yes.
Who are we? Let's say we are one of the big oil dealerships in the US.
OK, so we are looking at building this in the US? Yes.
Is this for a specific type of gas station - for trucks, normal cars, or other special vehicles? Assume it's for normal cars.
We are a big oil dealership and we want to revamp our gas stations."See full answer
"We were working on a very high stake migration project where were suppose to migrate all the traffic (more than 40 million users per day) from legacy to modern micro-services based architecture.
Before making this massive migration decision, company has already developed a lot of services outside monolith and we were suppose to utilise those services. Some these services there were PADs responsible to communicate the specific vendor APIs. For each vendor we had a dedicated PAD.
Fast forward"
Mohammad shahid S. - "We were working on a very high stake migration project where were suppose to migrate all the traffic (more than 40 million users per day) from legacy to modern micro-services based architecture.
Before making this massive migration decision, company has already developed a lot of services outside monolith and we were suppose to utilise those services. Some these services there were PADs responsible to communicate the specific vendor APIs. For each vendor we had a dedicated PAD.
Fast forward"See full answer
"Clarifyig questons
Why do we want to re-design the feature? are there any existing problem with the existing DM feature? -- you figure out
Do we have any particular goal in mind which we want to achieve? related to Engagement, Session time etc? -- Think yourself
When we say DMs, this includes P2P, Message to business, Message to an open account or you have something else in mind? -- Think yourself
With that bieng said lets first understand what are the core use cases of the DM as a feature
P"
Shoaib H. - "Clarifyig questons
Why do we want to re-design the feature? are there any existing problem with the existing DM feature? -- you figure out
Do we have any particular goal in mind which we want to achieve? related to Engagement, Session time etc? -- Think yourself
When we say DMs, this includes P2P, Message to business, Message to an open account or you have something else in mind? -- Think yourself
With that bieng said lets first understand what are the core use cases of the DM as a feature
P"See full answer
"Assuming this product is independent of FB product family and we are thinking of building an independent product.
Goal: Make it easy for users to simplify the appointment process with the doctor.
Success: Number of appointments made, repeat appointments made.
Lets understand who are the key personas involved here:
Doctors/Clinics (Excluding dentists)
Patients/Users
For this problem, I want to focus on the patient persona and go deeper into their problems.
The various user segments ar"
P K. - "Assuming this product is independent of FB product family and we are thinking of building an independent product.
Goal: Make it easy for users to simplify the appointment process with the doctor.
Success: Number of appointments made, repeat appointments made.
Lets understand who are the key personas involved here:
Doctors/Clinics (Excluding dentists)
Patients/Users
For this problem, I want to focus on the patient persona and go deeper into their problems.
The various user segments ar"See full answer
"
Compare alternate houses i.e for each house starting from the third, calculate the maximum money that can be stolen up to that house by choosing between:
Skipping the current house and taking the maximum money stolen up to the previous house.
Robbing the current house and adding its value to the maximum money stolen up to the house two steps back.
package main
import (
"fmt"
)
// rob function calculates the maximum money a robber can steal
func maxRob(nums []int) int {
ln"
VContaineers - "
Compare alternate houses i.e for each house starting from the third, calculate the maximum money that can be stolen up to that house by choosing between:
Skipping the current house and taking the maximum money stolen up to the previous house.
Robbing the current house and adding its value to the maximum money stolen up to the house two steps back.
package main
import (
"fmt"
)
// rob function calculates the maximum money a robber can steal
func maxRob(nums []int) int {
ln"See full answer
Data Engineer
Data Structures & Algorithms
+4 more
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"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
"Clarification questions:
What does an increase in usage mean?
Microsoft wants to grow its market share in the browser segment
Why do you want to increase the usage?
Increase in IE usage would increase Bing advertising revenue
Are you targeting any specific platforms to increase usage in?
You tell me
Are there any geo's of specific interest?
worldwide
Would it be fair to assume that the increase in usage is represented with an increase in the metrics - "Increase in no. of requ"
P K. - "Clarification questions:
What does an increase in usage mean?
Microsoft wants to grow its market share in the browser segment
Why do you want to increase the usage?
Increase in IE usage would increase Bing advertising revenue
Are you targeting any specific platforms to increase usage in?
You tell me
Are there any geo's of specific interest?
worldwide
Would it be fair to assume that the increase in usage is represented with an increase in the metrics - "Increase in no. of requ"See full answer
"I generally struggle with stakeholders and partners who doesn't communicate enough. Now it could be either they don't invest sufficient time and energy in doing so or at times they lack the skill sets to do so. In both the cases, the entire responsibility fell on the other person to dig deep into why someone is doing the way they are doing, reading into patterns and behaviour of their personality and adapting to those communication styles"
Lati K. - "I generally struggle with stakeholders and partners who doesn't communicate enough. Now it could be either they don't invest sufficient time and energy in doing so or at times they lack the skill sets to do so. In both the cases, the entire responsibility fell on the other person to dig deep into why someone is doing the way they are doing, reading into patterns and behaviour of their personality and adapting to those communication styles"See full answer
"When evaluating different high-end brands of products manufactured in China, how can one determine if a "new" product meets high-quality standards?"
Hams A. - "When evaluating different high-end brands of products manufactured in China, how can one determine if a "new" product meets high-quality standards?"See full answer
"Prompt : design a farm product Clarifying question : what is the timeline and budget that i need to consider to build this ? 1 year , flexible budget . Is there any geography that i need to focus on ? no restriction What is farming ? Farming is a practice of raising crops and braising animals to produce food for human survival . This is one of the old / primitive ways to grow food using natural resources like land , water etc Why is it imp now ? Farming as I said is vary primitive way to grow fo"
Rani Y. - "Prompt : design a farm product Clarifying question : what is the timeline and budget that i need to consider to build this ? 1 year , flexible budget . Is there any geography that i need to focus on ? no restriction What is farming ? Farming is a practice of raising crops and braising animals to produce food for human survival . This is one of the old / primitive ways to grow food using natural resources like land , water etc Why is it imp now ? Farming as I said is vary primitive way to grow fo"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
"In my role as a Product Owner, I was developing a platform for a logistics company.
As a PO and that too of a digital agency, my work was mostly before-end-to-after-end, it would start from pitching, strategy, product management, launch, funding deck prep.
In mid of the product management cycle, the client starts adding pressure to deliver way before the deadline, as they had found the PE firm that conceptually was ready to start funding discussion, since this was not scoped before the start,"
Umang S. - "In my role as a Product Owner, I was developing a platform for a logistics company.
As a PO and that too of a digital agency, my work was mostly before-end-to-after-end, it would start from pitching, strategy, product management, launch, funding deck prep.
In mid of the product management cycle, the client starts adding pressure to deliver way before the deadline, as they had found the PE firm that conceptually was ready to start funding discussion, since this was not scoped before the start,"See full answer
"QUESTION: Imagine that you are a PM that owns the post booking experience at Airbnb.How would you solve for the worst post-booking experience?
Follow-up questions:
Specific business goal in mind? (no)
What is my scope? Do I own all post booking across product category? Or is there a specific product that I am focussing on (events, homes, specific home duration)? (you chose)
Am I focussing on the user - renter or event goer? Or the creator - host or event creator? (your choice)
Do yo"
Anonymous Aardvark - "QUESTION: Imagine that you are a PM that owns the post booking experience at Airbnb.How would you solve for the worst post-booking experience?
Follow-up questions:
Specific business goal in mind? (no)
What is my scope? Do I own all post booking across product category? Or is there a specific product that I am focussing on (events, homes, specific home duration)? (you chose)
Am I focussing on the user - renter or event goer? Or the creator - host or event creator? (your choice)
Do yo"See full answer
"YouTube Goal -> Give voice to everyone and show them the world,
Video -> Shorts( Dominated by Shorts, Reels, Tiktok
Mid(1-25 Min). -> Youtube
Medium Long(60-90 Mins) -> [Opportunity]
Long(150-180 Mins) -> OTT Platform, Movies
Youtube can assist content creators on Youtube to make high-quality Film Like Videos without any Production Setup. Assisting Content Creators to create Movies with"
Anonymous Muskox - "YouTube Goal -> Give voice to everyone and show them the world,
Video -> Shorts( Dominated by Shorts, Reels, Tiktok
Mid(1-25 Min). -> Youtube
Medium Long(60-90 Mins) -> [Opportunity]
Long(150-180 Mins) -> OTT Platform, Movies
Youtube can assist content creators on Youtube to make high-quality Film Like Videos without any Production Setup. Assisting Content Creators to create Movies with"See full answer
"Meta Pay - What is it?
Payment platform that lets people buy and send money on Facebook, IG and Instagram
on platforms like FB and IG, people already find things they like and the businesses can sell directly on the platform through shops so Pay is closing the last mile and letting them also check out quickly once they’ve added their card details once. It’s making it a real one-stop shop.
It also allows making more transactions directly on the platform without having to enter card deta"
Rotem L. - "Meta Pay - What is it?
Payment platform that lets people buy and send money on Facebook, IG and Instagram
on platforms like FB and IG, people already find things they like and the businesses can sell directly on the platform through shops so Pay is closing the last mile and letting them also check out quickly once they’ve added their card details once. It’s making it a real one-stop shop.
It also allows making more transactions directly on the platform without having to enter card deta"See full answer
"Question for the community: have others experienced a situation where the interviewer really pushed for defining a success metric early on in the case before making too much progress on the case itself? If so, how did you handle?
How I approached the case:
I used the framework taught here on Exponent but have a question for the community.
At the beginning of the interview, I shared my steps - company goals, customer, painpoints, solutions, prioritize and if we had time, I'll explore some succ"
D P. - "Question for the community: have others experienced a situation where the interviewer really pushed for defining a success metric early on in the case before making too much progress on the case itself? If so, how did you handle?
How I approached the case:
I used the framework taught here on Exponent but have a question for the community.
At the beginning of the interview, I shared my steps - company goals, customer, painpoints, solutions, prioritize and if we had time, I'll explore some succ"See full answer