"I would always pick a specific product and make a case. Answering this question without a specific product in mind makes the answer unstructured in my opinion. For instance, I would pick Gmail as an example to answer this and structure my response.
Clarifications & Assumptions
Let us pick a specific product and structure our response - for instance - let us pick Gmail as the product that you want to analyse and make a Go / No Recommendation to Sunset the Product.
Overall Google Revenu"
Karthik M. - "I would always pick a specific product and make a case. Answering this question without a specific product in mind makes the answer unstructured in my opinion. For instance, I would pick Gmail as an example to answer this and structure my response.
Clarifications & Assumptions
Let us pick a specific product and structure our response - for instance - let us pick Gmail as the product that you want to analyse and make a Go / No Recommendation to Sunset the Product.
Overall Google Revenu"See full answer
"Product "XYZ" explain what it is and which audience it is serving.
Goals
Ease the anxiety
Offer the most comprehensive perspective of Cloud Engagement
Democratize Upsell Insights
Business Review Deck
Slide #1: NPS - Now, Trend & Insights + Call To Action: FYI & solicit feedback
Slide #2: User Engagement Update - DAU, WAU, MAU, Actions Completed + Call To Action: FYI & solicit feedback
Slide #3: Partnership Update - Share new cross org collabor"
Coach - "Product "XYZ" explain what it is and which audience it is serving.
Goals
Ease the anxiety
Offer the most comprehensive perspective of Cloud Engagement
Democratize Upsell Insights
Business Review Deck
Slide #1: NPS - Now, Trend & Insights + Call To Action: FYI & solicit feedback
Slide #2: User Engagement Update - DAU, WAU, MAU, Actions Completed + Call To Action: FYI & solicit feedback
Slide #3: Partnership Update - Share new cross org collabor"See full answer
"
from typing import List
from collections import defaultdict
def areSentencesSimilar(sentence1: List[str],
sentence2: List[str],
similarPairs: List[List[str]]) -> bool:
if len(sentence1) != len(sentence2):
return False
wordToSimilarWords = defaultdict(set)
for word1, word2 in similarPairs:
wordToSimilarWords[word1].add(word2)
wordToSimilarWords[word2].add(word1)
for i in range(len(sentence1)):"
Jason D. - "
from typing import List
from collections import defaultdict
def areSentencesSimilar(sentence1: List[str],
sentence2: List[str],
similarPairs: List[List[str]]) -> bool:
if len(sentence1) != len(sentence2):
return False
wordToSimilarWords = defaultdict(set)
for word1, word2 in similarPairs:
wordToSimilarWords[word1].add(word2)
wordToSimilarWords[word2].add(word1)
for i in range(len(sentence1)):"See full answer
"Acquisition
New sign-ups for Google Drive Service
Google Drive app installs
Activation
Number of users with at least one file since sign-up
Paid Google Drive Users
Engagement
DAU, MAU
Sessions, Frequency
Time spend
Files accessed per session
Task completion - sharing file, setting up automatic back up etc.
Retention
% Repeat Users
% Users Churning out
Google App Uninstalls
Referral
Inviting"
Anil K. - "Acquisition
New sign-ups for Google Drive Service
Google Drive app installs
Activation
Number of users with at least one file since sign-up
Paid Google Drive Users
Engagement
DAU, MAU
Sessions, Frequency
Time spend
Files accessed per session
Task completion - sharing file, setting up automatic back up etc.
Retention
% Repeat Users
% Users Churning out
Google App Uninstalls
Referral
Inviting"See full answer
"Narrow down on a person (born in city childhood - school - college - work - retirement)
Age:
0-5 = ignoring travel for this part (might travel with parents)
5-19 = weekdays school, weekends outings
School distance 5 km , total = 10km (to & fro) (4 intersections * 1min(time spent) = 4 min/ day)
52 x 5 x 4 = 1040 mins ~ 15 hrs
15 * 14 yrs = 210 hrs
Weekends 52 x 2 = 104 days * 0.3 = 30 days
Trips = 10 km (8 intersections * 1min(time spent) = 8 mins)
30 x 8 ="
Rev - "Narrow down on a person (born in city childhood - school - college - work - retirement)
Age:
0-5 = ignoring travel for this part (might travel with parents)
5-19 = weekdays school, weekends outings
School distance 5 km , total = 10km (to & fro) (4 intersections * 1min(time spent) = 4 min/ day)
52 x 5 x 4 = 1040 mins ~ 15 hrs
15 * 14 yrs = 210 hrs
Weekends 52 x 2 = 104 days * 0.3 = 30 days
Trips = 10 km (8 intersections * 1min(time spent) = 8 mins)
30 x 8 ="See full answer
Product Manager
Analytical
+1 more
🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.
"QQ Design a product to help people feel more rested
Clarifying Questions
What is the definition of being rested -
Am I the PM for google or any other tech startup - tech startup
Does this help people meditate or sleep - Say sleep well and relax
What is the specific goal of the product - Refresh people
Is this mobile or any other medium - it is mobile based offering
Any specific country - USA
Any other constraints - No other constraints
**How th"
Product V. - "QQ Design a product to help people feel more rested
Clarifying Questions
What is the definition of being rested -
Am I the PM for google or any other tech startup - tech startup
Does this help people meditate or sleep - Say sleep well and relax
What is the specific goal of the product - Refresh people
Is this mobile or any other medium - it is mobile based offering
Any specific country - USA
Any other constraints - No other constraints
**How th"See full answer
"Define the goal of the experiment. What do you want to test? Are you trying to improve conversion rates, increase engagement, or something else?
Identify the variables to test. What are the different options that you want to test? For example, if you are testing different call-to-action buttons, your variables would be the different button text and colors.
Set up the experiment. This involves creating two versions of the app or website, one for each variation of the variable that you are testi"
Praful B. - "Define the goal of the experiment. What do you want to test? Are you trying to improve conversion rates, increase engagement, or something else?
Identify the variables to test. What are the different options that you want to test? For example, if you are testing different call-to-action buttons, your variables would be the different button text and colors.
Set up the experiment. This involves creating two versions of the app or website, one for each variation of the variable that you are testi"See full answer
"Clarifying QQ
What is the definition of children - Say age 8-13
Are we referring to the writing pen - Ball or fountain - Feel free to make assumption
Are we designing for the first time writing experience - Feel free to make an assumption
What is the overall goal here - Allow children to experience with pen
Any specific country or region - Say International
I will take India and then we can design something on the similar lines for the developing world - something that wi"
Product V. - "Clarifying QQ
What is the definition of children - Say age 8-13
Are we referring to the writing pen - Ball or fountain - Feel free to make assumption
Are we designing for the first time writing experience - Feel free to make an assumption
What is the overall goal here - Allow children to experience with pen
Any specific country or region - Say International
I will take India and then we can design something on the similar lines for the developing world - something that wi"See full answer
"
The productofarrays() function works by first creating an empty array to store the product of the two integers. Then, it iterates through the first array and multiplies each element by each element in the second array. The product of each element is then appended to the product array. Finally, the product array is returned
def productofarrays(array1, array2):
"""
Calculates the product of two integers represented by two arrays.
Args:
array1: The first array.
array2: The se"
Praful B. - "
The productofarrays() function works by first creating an empty array to store the product of the two integers. Then, it iterates through the first array and multiplies each element by each element in the second array. The product of each element is then appended to the product array. Finally, the product array is returned
def productofarrays(array1, array2):
"""
Calculates the product of two integers represented by two arrays.
Args:
array1: The first array.
array2: The se"See full answer
"Interesting questions. Thank you for asking it.
S: Suppose I want to add notifications service to an app that provides user directed content, that is is dependent on user's past preferences
T: if you ask me for a prototype, then I would use API gateway/ LB, Lambda, storage in SQL and No SQL both, have caches. later we could use CDN, have EC2 instances to run the app. We could deploy Kafka pipeline also. Create notification service on the existing app. - that will be a micro service
A: Since"
Agni W. - "Interesting questions. Thank you for asking it.
S: Suppose I want to add notifications service to an app that provides user directed content, that is is dependent on user's past preferences
T: if you ask me for a prototype, then I would use API gateway/ LB, Lambda, storage in SQL and No SQL both, have caches. later we could use CDN, have EC2 instances to run the app. We could deploy Kafka pipeline also. Create notification service on the existing app. - that will be a micro service
A: Since"See full answer
"Clarifying questions:
What kind of users are we talking about? Internal or external ? (Assumption: External)
When was this issue discovered? (Not so long ago)
Is this specific to a particular geographical location ? (Answer: No)
External: Geography, time ?
Internal:
Pain points:
Technical - latency, lag
Engagement - Less engagement available on website , users are bored while waiting for their search results to appear
Review - Explore platform options for users to review their experie"
Anuradha T. - "Clarifying questions:
What kind of users are we talking about? Internal or external ? (Assumption: External)
When was this issue discovered? (Not so long ago)
Is this specific to a particular geographical location ? (Answer: No)
External: Geography, time ?
Internal:
Pain points:
Technical - latency, lag
Engagement - Less engagement available on website , users are bored while waiting for their search results to appear
Review - Explore platform options for users to review their experie"See full answer
"First, I would ask the engineer what the specific reason for the desired change is. It's important to understand what they believe is wrong with the current algorithm and what they hope the new one will accomplish.
Next, we would delve deeper into the proposed new algorithm. If the reasoning seems sound, I would suggest running a series of tests on non-live data to evaluate its performance – including edge cases.
I would also want to speak to other stakeholders or teams who might be impacted by"
Surbhi G. - "First, I would ask the engineer what the specific reason for the desired change is. It's important to understand what they believe is wrong with the current algorithm and what they hope the new one will accomplish.
Next, we would delve deeper into the proposed new algorithm. If the reasoning seems sound, I would suggest running a series of tests on non-live data to evaluate its performance – including edge cases.
I would also want to speak to other stakeholders or teams who might be impacted by"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
"I always look at the project from three angles, Scope, Schedule, and Cost. To measure the success of the project we also have to look at the other factors, other than the scope, schedule and cost.
Here are some of the factors I look at while measuring the success :
Metrics : While defining the Goal of the program, we also define the metrics. To assess whether the goal is getting achieved or not, we need to measure the metrics i.e whether the metrics of the program are getting hit or not. For e"
Tanu M. - "I always look at the project from three angles, Scope, Schedule, and Cost. To measure the success of the project we also have to look at the other factors, other than the scope, schedule and cost.
Here are some of the factors I look at while measuring the success :
Metrics : While defining the Goal of the program, we also define the metrics. To assess whether the goal is getting achieved or not, we need to measure the metrics i.e whether the metrics of the program are getting hit or not. For e"See full answer
"When I transitioned from the Analytics team to the Product team, I faced challenges in gaining the trust of the engineering team. Having previously worked with them in a role where I provided insights rather than defining their priorities, they were initially hesitant to accept my inputs in my new role. This led to some misalignment, as they chose to focus on tasks independently rather than incorporating my recommendations.
Recognizing the need to build credibility, I took a proactive approach."
Shahrukh K. - "When I transitioned from the Analytics team to the Product team, I faced challenges in gaining the trust of the engineering team. Having previously worked with them in a role where I provided insights rather than defining their priorities, they were initially hesitant to accept my inputs in my new role. This led to some misalignment, as they chose to focus on tasks independently rather than incorporating my recommendations.
Recognizing the need to build credibility, I took a proactive approach."See full answer