How would you go about launching a "video message" functionality in a communication app that gets used by over 100 million users?
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
Clarifying questions:
Is this app in consumer space or corporate users? - Currently Consumer Space
Are we talking about 2 way video chat or recorded video messages - recorded video messages that users can send to each other.
What is the primary user segment for this app? - age range of 18 to 35, who are tech-savvy and often use the app for social and casual communication
Any specific goal in mind when this feature was thought about? - primary goal for introducing the "video message" functionality is to enhance user engagement and provide a more personal and interactive way for users to connect.
Technical constraints for this feature, given that video messages are data heavy - ensuring a smooth user experience across various network conditions, including lower-bandwidth connections. There's also a concern about the storage and processing of large video files, both on the user's device and on our servers.
Does app has video chat functionality right now? - No
Here is my thought process.
I am assuming that app is being used across many countries. I will be planning a phased launch. I will also not be expoloring corporate users for this discussion.
I will pick a country where network speed and mobile phone specifications are not a problem. We will divide our user cohorts on the bases of app usage. We will pick 2 cohorts:
1 who use app on daily basis. Dau/mau ratio is close to 1.
2nd Cohort - People who use it once in 2 days.
Once we introduce the feature, following will be tracked.
* Usage of feature(number of people using it, how many times they use it),
* impact on text messages - Counter Metric
* if overall engagement is going low or high.
* Length of message. Overall, we ideally will have upper limit of X MB.
* How people respond - Do they respond with Video chat or text chat. This will also help us understand the relative preference of users with different modes of communication
Among these cohorts, we will also set up an group discussion to get the feedback on feature launched.
Next phase would be to launch in a country where we have nixed users in terms of devices or network speed. How this frature behaves when 1 person has good device and network while the recipient does not have great connectivity or device need to be tracked
Based on the user feedback and experience with low network capability markets, we can also explore following
When user is recording a video message, based on recipient’s network condition, we can give an option to record in lower resolution. We can also look at the maximum length of video message. There is one more aspect of to whom we should allow to send the video message. Recipient should have an option to accept from specific people or restrict specific people to reduce scope of unwanted messages. Once these problem are sorted and addressed, we can look for worldwide launch. Please note, in this phase, I have specifically avoided discussing video messages to group chats.
Top Microsoft interview questions
- How would you improve Outlook for the use case when people get overwhelmed by number of emails received after returning from a vacation?11 answers | 9.2k views
- Evaluate the upsides and downsides of building a super app — an app having all major B2C features including entertainment, e-commerce, food ordering, hotel booking, cab booking, chat, holiday planning, gaming, med ordering, service booking, etc.11 answers | 15.7k views
- Design a product for job seekers to create resumes and find the best matching jobs easily and quickly.11 answers | 11.7k views
- See Microsoft PM Interview Questions
Top Product Launch interview questions
- Would you want to launch a fitness app for Facebook? If yes, why? Please elaborate all requirements and prioritizations.8 answers | 13.6k views
- Suppose Uber is about to launch Uber Grocery. Walk me through it from 0-1.7 answers | 6.6k views
- You're the PM at a pharmaceutical company. How would you go about launching a new sleeping pill?7 answers | 2.2k views
- See Product Launch PM Interview Questions
Top Microsoft interview questions
- Design Netflix for Senior Citizens (Goal: Increase engagement time).10 answers | 10.9k views
- How would you design a car sharing platform like Uber for disabled people?9 answers | 11.3k views
- How many balls does it take to fill a 16x16 ft room?9 answers | 19.5k views
- See Microsoft PM Interview Questions
Top Product Launch interview questions
- Lyft wants to enter the Indian market. What should be the strategy?5 answers | 7.2k views
- How would you launch (roll out) Amazon Go?5 answers | 14k views
- If a smart scientist found a way to make teleportation work, how would you market it?4 answers | 8.2k views
- See Product Launch PM Interview Questions