+3 votes
775 views
asked in Technical by (15 points) | 775 views

1 Answer

–2 votes
Requirement:

1) A user can see real-time data of people with similar interest groups, region, people he has followed.

Solutions:

1) AI/ other decision making parameters to divide the complete audience into segments.
Creating clusters/ servers on the basis of segments and regions and sharing on the similar basis.
2) Keeping the data on the clients and storing an id of the client of the server.
Creating a hash map of each client and sharing the results accordingly.
3) Connecting the nodes in a tree-like structure where each node can get the data of the connected nodes on their upper side.
4) Storing the data on the server in a tree-like structure where each of the node can access the data of the relevant nodes on the server.
answered by (29 points)

Post answer and get feedback

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
To avoid this verification in future, please log in or register.

Post a question

About this site

Product Management Exercises is the best place to get help preparing for product manager interview questions. Any member of Product Management Exercises can post product manager interview questions, submit answers to the questions, and give feedback to other members' answers.

Follow PM Exercises



Report bug

Privacy - Cookies - Terms - Contact - Twitter - Facebook - Slack - RSS