Feature #3: Find Story ID

Implementing the "Find Story ID" feature for our "Facebook" project.


This feature will allow us to watch or re-watch stories on Instagram that are uploaded through Facebook. Every story uploaded by a user on Facebook gets assigned a unique incrementing id. On Instagram, a user can only watch one story at a time. These stories will be accessed from Facebook in ascending id order. When a story is watched, the story array rotates to accommodate unwatched stories at the start and watched stories at the end. Since stories are fetched from Facebook, so whenever a user wants to rewatch a story on Instagram, our system has to search for its id in the Facebook story array.

Observe this behavior in the illustration below:

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.