How will you design a mobile version of MS Word and ensure real time collaboration within this app?
You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
- By this it means- that the desktop application will sync with the mobile version of the MS word when connected to the internet, apart from this the MS word application on desktop can work in offline mode(as works currently) -> is my understanding correct?
- Since it is meant for mobile version, any constraints that u want me to keep in mind? No constraints
- Real time collaboration : means the participants can edit and modify the doc at the same pt of time.. similar to google docs? Is my understanding correct? Yes.
- User(author) adds comments to his copy of the document
- Uses some tool to share the document copy with the collaborators. (tool - email, upload on dropbox, one drive etc)
- Collaborators will each download their copy of the sent document, review comments and then share back the reviewed document.
- The author will then have to review each of the received copy and then merge and create a final one.
- Professionals : creating documents for office work and need to collaborate with fellow colleagues to complete the document.
- Students: creating documents for their school, college project work and need to collaborate with fellow students for group tasks
- Personal user: creating documents for ur own personal tasks , might require collaboration with friends or spouse for usecases like planning a trip.. planning an invite etc.
- Some one would want to access documents on mobile if they have time crunch and are on the move.. like travelling for client meetings and thus on the way want to review the doc.. add last minute touches to it... something less relavant for students or personal segment.
- Size of the user case: over here professionals and student both are big segments.
- It is difficult to read comments added by collaborators in their versions of the documents and then create a final version. (Cumbersone process, possible to leave certain comments)
- Severity: high
- Reach: high
- It is difficult to add review comments on a mobile device
- Severity: med.
- Reach : med.. some people might have high end devices.
- I don't know when the other party will review the comments and update the document.
- Severity: med
- Reach: med
- Syncing documents on the server when the user is online and adding comments (text comments) and tagging users on those comments
- Impact: med since it does not guarantee real time collaboration and user needs to go through the comments, there might be to and fro if u don't understand one particular reviewer comment.
- Effort: med.
- Providing a collaboration interface (user can chat, voice call) with real time screen sharing, where users can view the document on their mobile devices and then discuss on each pt at the same time and one person can modify the content and create a final version.
- Impact: high. real time collaboration, collaborator can clarify their queries and thus effectively create a final document.
- Effort : high
- Speed: real time chat, voice collaboration
- Bandwidth: real time chat, voice call and screen share
- Accuracy in editing content: as involves speech to voice conversion

Clarification
Is there a restriction on the ecosystem?
Does it need to work for outside collaborators ie non-employees
Do we need to consider customers on self-host plans?
Target audience
Professionals in transit who want to use the time to catch up on their work
Review of documents in a more relaxed context eg on couch
Multiscreen view of documents
Selected audience: Professionals in transit
Painpoints
Privacy considerations
How do you keep the documents safe?
Restricted access to documents outside office space
Device capability restrictions
The phone may not be able to handle heavy graphics
The phone may lack the capability to store multiple heavy documents
Limited input devices
Small screens may make targets hard to get to
Formatting will be hard without guides such as print stops, rulers, orientation guides
Solutions
Implement encrypted database solution independent of the device to host documents
Provide text to speech capabilities to ease consumption of long documents
Generate mobile-optimized versions of the documents suitable for reading and scrolling
Provide a “Todo” functionality so you can add notes to your document for action later
Eg clipping an interesting article to the document
Writing rough draft of a paragraph to be cleaned and merged to main document later
Ease impact scoring
Easy to implement | Hard to implement | |
High impact | Text to speech capabilities | Encrypted database solution “Todo” functionality |
Low impact | Mobile-optimized versions of the documents |
Success metrics
Time spent on the app
Because the aim is primarily for consumption, we expect a lot more time to be spent on the app
Percentage of customers who have both mobile and full versions
Shows if the app is fit for its purpose
Engagement with generated artifacts while having access to the full version
Demonstrates value as a tool for capturing ideas
Organization adoption
Shows trust in encryption technology
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 Technical interview questions
- Imagine you're the product manager for Facebook Marketplace. Since many sellers don't mark items as sold, what existing functionality and metrics could you use to determine whether an item has likely sold?7 answers | 20.9k views
- What happens when you enter a URL in your browser?6 answers | 10.8k views
- How does TinyURL work?5 answers | 317k views
- See Technical 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 Technical interview questions
- How would you determine how to rank posts in the newsfeed?4 answers | 3.3k views
- The Chrome team is looking to reduce power utilization on mobile phones when using the browser. How would you go about solving this problem?3 answers | 3.7k views
- How would you map the ocean?3 answers | 2.9k views
- See Technical PM Interview Questions