The interviewer asked me to design a social media aggregrator. Following were his requirements
- User can share his post to multiple online platfrom.
- Also post should honor the rules of a particular platform eg In twitter limit is 140 words so it should create multiple tweets for one post if its more than that.
- He can select platfoms where he want to post.
- He should be able to add remove platfroms
- Get feeds form different platfrom.
You could assume rest API's are available for the platforms.