Backend Dev Assignment
Backend Dev Assignment
Create a module that connects to Instagram (or simulates the connection) to fetch the caption (and
image photo) from the most recent post on the bbcnews Instagram page.
Task Details
Acceptance Criteria
● A working module that returns the caption (and if possible image) from bbcnews instagram
handle.
● Clear code documentation and inline comments.
● Robust error handling with appropriate logging.
Part 2: Caption Summarization and X.com API Integration
(Advanced)
Objective
Integrate an LLM to summarize the fetched Instagram caption into a tweet and implement an
endpoint that triggers posting this tweet to an X.com account.
Task Details
Acceptance Criteria
Note: Wherever you feel the software is paid or not free, feel free to use a substitute free/open source software. Also feel
free to take assumptions wherever necessary. We are more interested in seeing your capability than the final output. If you
are not able to attempt both the parts of the assignment, try to attempt whatever is possible. Needless to say we will
prioritise those who complete both the parts.
As there are too many applicants, we will not be able to answer individual questions/queries so reach out only if there is a
genuine concern with the assignment. Also request you to refrain from emailing or reaching out on social media platforms.