"Narrow scope of mission:
As a Product Manager for Google Search, my primary mission would be to enhance the search experience for users, ensuring they find the most relevant information quickly and efficiently. This involves continually improving the quality of search results, enhancing the user interface, and exploring innovative features to meet evolving user needs.
Customer segments:
Google Search caters to a diverse range of users, including students, professionals, researchers, and"
Devendra B. - "Narrow scope of mission:
As a Product Manager for Google Search, my primary mission would be to enhance the search experience for users, ensuring they find the most relevant information quickly and efficiently. This involves continually improving the quality of search results, enhancing the user interface, and exploring innovative features to meet evolving user needs.
Customer segments:
Google Search caters to a diverse range of users, including students, professionals, researchers, and"See full answer
"As a PM i received a feedback from my program manager on my style of verbal communication. It is about me speaking faster when i wanted to get away with a topic that i wasn't confident (may be not backed up with data, or still in process of getting detailed insight of a problem etc.). Whereas when I'm confident I tend to speak slowly or more assertively that made people to follow easily.
I welcomed that feedback so from then on when I'm not confident in a topic I became more assertive to let pe"
Rajesh V. - "As a PM i received a feedback from my program manager on my style of verbal communication. It is about me speaking faster when i wanted to get away with a topic that i wasn't confident (may be not backed up with data, or still in process of getting detailed insight of a problem etc.). Whereas when I'm confident I tend to speak slowly or more assertively that made people to follow easily.
I welcomed that feedback so from then on when I'm not confident in a topic I became more assertive to let pe"See full answer
"I would like to speak loud to narrow the scope of this question so I can be effective in identifying a solution to the problem on hand. Hope that is OK.
You mentioned, “Re-design the airport experience”. Is there a goal for this re-design exercise? Some top goals that come to my mind are the following. Please guide me so I can set it and we can proceed from there.
“Increase the number of passengers who travel to and from this airport”
“Improve customer satisfaction”
**“Get in"
Tara J. - "I would like to speak loud to narrow the scope of this question so I can be effective in identifying a solution to the problem on hand. Hope that is OK.
You mentioned, “Re-design the airport experience”. Is there a goal for this re-design exercise? Some top goals that come to my mind are the following. Please guide me so I can set it and we can proceed from there.
“Increase the number of passengers who travel to and from this airport”
“Improve customer satisfaction”
**“Get in"See full answer
" logo
Contact
Interview Preparation
Application Process
Career Advancement
Onboarding and Orientation
Common Interview Questions
Dashboard Creation Interview Questions and Answers
Dashboard Creation Interview Questions and Answers
What is a dashboard?
Answer: A dashboard is a visual representation of key performance indicators (KPIs) and other important data, designed to provide a high-level overview of a specific area or business process. It typically uses charts, graphs, and other da"
Ankit kumar S. - " logo
Contact
Interview Preparation
Application Process
Career Advancement
Onboarding and Orientation
Common Interview Questions
Dashboard Creation Interview Questions and Answers
Dashboard Creation Interview Questions and Answers
What is a dashboard?
Answer: A dashboard is a visual representation of key performance indicators (KPIs) and other important data, designed to provide a high-level overview of a specific area or business process. It typically uses charts, graphs, and other da"See full answer
"Notes from the Video.
1-1s are two way feedback. Important tool to discuss things that are not possible in group setting
feedback to employee by manager
feedback to manager by employee
Feedback to employee can vary by the type of performer the employee is
(a) high performer
(b) meets expectations
(c) under performing
Dos and Don't
Avoid project discussion as they can be obtained else where. Focus on feedback to employee. Unless there is a critical project item to be d"
Adib M. - "Notes from the Video.
1-1s are two way feedback. Important tool to discuss things that are not possible in group setting
feedback to employee by manager
feedback to manager by employee
Feedback to employee can vary by the type of performer the employee is
(a) high performer
(b) meets expectations
(c) under performing
Dos and Don't
Avoid project discussion as they can be obtained else where. Focus on feedback to employee. Unless there is a critical project item to be d"See full answer
"Good Discussion on the distributed messaging queues (Complex topic with lot of nuances)
Liked the mind-map style drawing of requirements and metrics capture
Touched on different types of queue styles (point to point, pub-sub, fan-out/fan-in)
Storage and WAL usage was interesting
Some distributed queue challenges that could be helpful to highlight / expand are:
Message guarantee / semantics - Ordering of messages across different servers
Replication
Master slave architecture or Pe"
Karthik R. - "Good Discussion on the distributed messaging queues (Complex topic with lot of nuances)
Liked the mind-map style drawing of requirements and metrics capture
Touched on different types of queue styles (point to point, pub-sub, fan-out/fan-in)
Storage and WAL usage was interesting
Some distributed queue challenges that could be helpful to highlight / expand are:
Message guarantee / semantics - Ordering of messages across different servers
Replication
Master slave architecture or Pe"See full answer
"In my organization, I was given a initiative to improve the time spent by users on web application so that we can improve the quality of engagement on the website.
Overview of a business model:
We are a research organization that delivers where users (B2B clients) consume research content in form of research reports. Clients has specifically subscription for a year and if clients engage continuously and they spend more time on research they will retain.
Success metrics:
Improve time spe"
Harshit J. - "In my organization, I was given a initiative to improve the time spent by users on web application so that we can improve the quality of engagement on the website.
Overview of a business model:
We are a research organization that delivers where users (B2B clients) consume research content in form of research reports. Clients has specifically subscription for a year and if clients engage continuously and they spend more time on research they will retain.
Success metrics:
Improve time spe"See full answer
"My stab at this (feedback welcome):
Total distance for last car 500 meters: Assuming mostly standard cars, average car length + gap = 5 meters.
Acceleration time total 505 seconds: first car reacts slowest, accelerate in 10 seconds. Every other car needs 5 seconds (can see ahead).
Takes 90 seconds to cover 500m: to cover 500m that means 90 seconds (20kph = 10km in 30min = 1km in 3min = 500m in 1.5m)
A bit under 10 minutes = 90s + 505s. Probably a bit less as last car"
Gabe M. - "My stab at this (feedback welcome):
Total distance for last car 500 meters: Assuming mostly standard cars, average car length + gap = 5 meters.
Acceleration time total 505 seconds: first car reacts slowest, accelerate in 10 seconds. Every other car needs 5 seconds (can see ahead).
Takes 90 seconds to cover 500m: to cover 500m that means 90 seconds (20kph = 10km in 30min = 1km in 3min = 500m in 1.5m)
A bit under 10 minutes = 90s + 505s. Probably a bit less as last car"See full answer
"Before I dive in, I have a few questions - what defines 'quality' and can it be quantitatively measured? (quality is based on the ride score given to each driver)
To begin, let's define Lyfts mission. Lyfts mission is 'to improve peoples lives with the best transportation.'
Next, I will define the different user segments Lyft serves, select a high-impact user segment, define their pain points, solve for a particularly affecting pain point, and promote solutions. I will discuss metrics once I h"
Mike C. - "Before I dive in, I have a few questions - what defines 'quality' and can it be quantitatively measured? (quality is based on the ride score given to each driver)
To begin, let's define Lyfts mission. Lyfts mission is 'to improve peoples lives with the best transportation.'
Next, I will define the different user segments Lyft serves, select a high-impact user segment, define their pain points, solve for a particularly affecting pain point, and promote solutions. I will discuss metrics once I h"See full answer
"My Least Favorite Product: Amazon Kindle
I have both: amazon kindle 8th generation (with backlight) and without backlight for many years now and also part of kindle unlimited program. And would be having more than 200-300 books on it already ranging across various topics
What i don't like about kindle is that, its operating system has not evolved since many years. It's as difficult to operate as it was when it was launched. Infact now i don't prefer to browse the books on kindle, instead buy t"
P D. - "My Least Favorite Product: Amazon Kindle
I have both: amazon kindle 8th generation (with backlight) and without backlight for many years now and also part of kindle unlimited program. And would be having more than 200-300 books on it already ranging across various topics
What i don't like about kindle is that, its operating system has not evolved since many years. It's as difficult to operate as it was when it was launched. Infact now i don't prefer to browse the books on kindle, instead buy t"See full answer
"Clarifying questions:
Can I assume the timeframe to be today, ie Dec 2024? : Yes
What country are we targeting? Lets say it is India.
When we say "Use google search to find a new job" do we mean to say that they use Google search in their job search process or also convert and actually find a job? : The former.
I am assuming we are only considering when someone directly searches jobs on Google and not searches for some job search portal on google: Yes.
How long should the search"
Kartikeya N. - "Clarifying questions:
Can I assume the timeframe to be today, ie Dec 2024? : Yes
What country are we targeting? Lets say it is India.
When we say "Use google search to find a new job" do we mean to say that they use Google search in their job search process or also convert and actually find a job? : The former.
I am assuming we are only considering when someone directly searches jobs on Google and not searches for some job search portal on google: Yes.
How long should the search"See full answer
"System Components
Data Collection Layer
Posts with hashtags are asynchronously sent to Kafka topics
Each message contains: hashtag, timestamp, userid, postid
Multiple Kafka partitions ensure scalability and fault tolerance
Processing Layer
Apache Flink processes streams in real-time
Implements sliding window aggregation (1hr, 24hr, 7d windows)
Calculates topic popularity using weighted metrics:
Post count
User engagement (likes, comments)
Unique user"
Usman B. - "System Components
Data Collection Layer
Posts with hashtags are asynchronously sent to Kafka topics
Each message contains: hashtag, timestamp, userid, postid
Multiple Kafka partitions ensure scalability and fault tolerance
Processing Layer
Apache Flink processes streams in real-time
Implements sliding window aggregation (1hr, 24hr, 7d windows)
Calculates topic popularity using weighted metrics:
Post count
User engagement (likes, comments)
Unique user"See full answer
"Authentication verifies "Who you are."
Authorization determines "What you can do."
Authentication establishes identity, while authorization specifies the actions or resources a user or entity is allowed to access or perform."
Surbhi A. - "Authentication verifies "Who you are."
Authorization determines "What you can do."
Authentication establishes identity, while authorization specifies the actions or resources a user or entity is allowed to access or perform."See full answer
"Clarifying questions:
Do we want to focus on front end or backend?
Front end
Do we want to focus on any particular platform? For ex: Site, mobile, apps
Interviewer: Desktop
Is there anything tools on gmail that you'd like me to focus on? For ex: Meet, Hangouts, Notes
Interviewer: Just the main product
Are there any specific product buckets that you'd like me to go through? For ex: Sign up flows, login flows, security, product experience, sign out flow, recommend"
Amy M. - "Clarifying questions:
Do we want to focus on front end or backend?
Front end
Do we want to focus on any particular platform? For ex: Site, mobile, apps
Interviewer: Desktop
Is there anything tools on gmail that you'd like me to focus on? For ex: Meet, Hangouts, Notes
Interviewer: Just the main product
Are there any specific product buckets that you'd like me to go through? For ex: Sign up flows, login flows, security, product experience, sign out flow, recommend"See full answer
"So first, I have some clarifying questions, what is Facebook lite?
If I understand correctly this is a version of the Facebook application for Android, with the same functionality but lighter in terms of size. It is aimed to be used in emerging markets where the bandwidth is limited
What are the tradeoffs for the size of the app?
I guess that some visual elements are stripped down from the app and reduced its size
Is this application exist or I am launching it
The timeframe of the product?"
Gadi R. - "So first, I have some clarifying questions, what is Facebook lite?
If I understand correctly this is a version of the Facebook application for Android, with the same functionality but lighter in terms of size. It is aimed to be used in emerging markets where the bandwidth is limited
What are the tradeoffs for the size of the app?
I guess that some visual elements are stripped down from the app and reduced its size
Is this application exist or I am launching it
The timeframe of the product?"See full answer
"Here's a simpler solution:
select
u.username
, count(p.postid) as countposts
from posts as p
join users as u
on p.userid = u.userid
where p.likes >= 100
group by 1
order by 2 desc, 1 asc
limit 3
`"
Bradley E. - "Here's a simpler solution:
select
u.username
, count(p.postid) as countposts
from posts as p
join users as u
on p.userid = u.userid
where p.likes >= 100
group by 1
order by 2 desc, 1 asc
limit 3
`"See full answer
"Clarifying Qns:
Did the watch time went down and comments went up for the same videos or are we saying total watch time and total comments on Youtube? (Total)
I am assuming we are not including Youtube Live videos because those are typically live chat 1000’s of comments for a single video. (Correct)
Do we know if these two could be independent problems not correlated with each other (No)
Here is my approach to diagnose the root cause:
Will look at some general trends first
Intern"
Jacob C. - "Clarifying Qns:
Did the watch time went down and comments went up for the same videos or are we saying total watch time and total comments on Youtube? (Total)
I am assuming we are not including Youtube Live videos because those are typically live chat 1000’s of comments for a single video. (Correct)
Do we know if these two could be independent problems not correlated with each other (No)
Here is my approach to diagnose the root cause:
Will look at some general trends first
Intern"See full answer