Startup Interview | Design an app to analyze instagram
Anonymous User
373

I was asked to design an app that can interact with Instagram

image

Challenge 1 : Instagram gives permission to read likes and impressions through their Graph APIs only for business accounts. But for normal accounts it just provides Basic APIs that do not contain these metrics. Now if you were to estimate on how much exposure users are getting in terms of: impressions, likes, engagement, what is that you need to do?

Can we do scraping of user profiles. Is this scalable (say for 1 crore users?) . Basically how accurately do we estimate them in terms of Big Data ? Also think about public and private instagram accounts

Challenge 2: Say I want users to share a photo from the your app to Instagram, the photo is forwarded Instagram for sharing. When the photo has left the your app there is not a link to the photo anymore. The user could in theory skip sharing, or the user could share it and then delete it. Our requirement is that we need to check whether the photo was deleted before 48 hours in Instagram.

What I thought was to maintain the timestamp in a table or so in our app and do some polling of sort for any changes in Instagram user side. But I think this is not efficient yet not scalable.

Even here think of private and public accounts. Scalability ( 10 users / 1 Million users)

Comments (2)