Microsoft phone interview questions - data storage and API design

Q1) Which data storage is best for persisting data for 7 days and archiving it? The data will be frequently accessed for 7 days. After that, it is rarely accessed(but not never).
Oracle, Kafka, Redis, Amazon S3... any of these or some other ?
Q2) You need to design APIs that posts msgs to multiple social networking platforms. Eg. if you post a msg, it should go to Linked In, Twitter, Facebook etc..(the choice of this list should be given to the user). Here are the APIs -
A) POST a message to multiple platforms - bulk post
B) POST a message to single platform
C) DELETE a post
Note: You just need to write the API URL and request body structure. No need to focus on the implementation logic.

Comments (3)