Video Link: https://www.youtube.com/watch?v=Hq8pZ8G2Lm8
Hi Everyone, in our previous HackerNoon post, we discussed five of the most frequent Facebook system design interview questions that we have collected by browsing through multiple websites like LeetCode, Blind, 1point3acre, etc. To recap, we discussed the following:
In this post, we are summarizing another five of the frequent Facebook system design interview questions. We hope this post will benefit everyone in their interview preparation.
On Facebook, the proximity servers are used to discover nearby attractions such as places and events, which are then recommended to its users. In this question, develop the backend of the service with the following features:
Video Explanation
Additional Resource: Educative article on designing the proximity server
Google predicts and suggests a list of autocomplete queries based on the characters that we have already typed in the search box. These suggestions are called typeahead suggestions, and they help enhance the user experience and better articulate their search queries. Thus, in this question:
Video Explanation
Additional Resource: Educative article on designing typeahead suggestions
Design Privacy Settings at Facebook
On Facebook, we can set different privacy levels for the posts we publish to be only visible to a specific set of users like public, friends, friends of friends, etc.
This question is very similar to designing the system for Top N Trending topics. In this question:
Like many search engines, Google uses a software program named Web Crawler to scan the world wide web. It downloads and indexes all the web pages to be made available for the search queries submitted by the users.
Video Explanation
Additional Resource: Educative article on designing the web crawler
Preparation Material for the above questions
Learn more about the design goals, scale estimations, high-level design overview, and detailed architecture diagram of these problems in this video.
Video Link: https://www.youtube.com/watch?v=Hq8pZ8G2Lm8
Useful Links
👩💻Best System Design Interview Course
💻Grokking the Coding Interview
👩🏫Free Behavioral Interview Guide
🤖Best Machine Learning Interview Course
📚Recommended Interview Preparation Book
❤️Support us in creating free high-quality educational content, and avail services like 📝Detailed Resume Review, 🎉Early Access to our content, and 📣Shout-out in our videos.
☕️Buy us a coffee: https://www.buymeacoffee.com/InterviewSage
🔗Patreon: https://www.patreon.com/TheInterviewSage
🖥Our Setup + 📚Interview Prep Books & Courses: https://kit.co/theinterviewsage
#Facebook #FacebookSystemDesign #FacebookSystemDesignInterview #FacebookSystemDesignInterviewQuestions #SystemDesign #SystemDesignInterview #SystemDesignInterviewQuestions #DesignFacebookMessengerOrWhatsapp #DesignFacebookNewsFeedInterview #DesignFacebookStatusSearchInterview #DesignInstagramFeed #DesignLiveCommentSystem #DesignPrivacySettings #ProximityServerSystemDesign #SystemDesignNearbyFriends #TypeaheadSuggestionSystemDesign #AutocompleteSystemDesign #DesignTopNSongs #WebCrawlerSystemDesign #NewsFeed #Instagram #InstagramSystemDesignInterview #Messenger #Whatsapp #Google #DesignTrendingTopics #DesignTwitter #FacebookInterview #GoogleInterview #DesignFacebookMessengerSystemDesign #DesignGlobalChatService #DesignProximityServer #DesignSearchAutoComplete #DesignSearchAutocompleteSystem #DesignTypeaheadSuggestion #DesignTypeaheadSuggestions #DesignWebCrawler #DesignWhatsappInterviewQuestion #FacebookPrivacySettings #LiveCommenting #NearbyFriends #NearbyPlaces #PointsOfInterest #PrivacyImplementation #StatusSearch #SystemDesignTutorial #TrendingTopicsSystemDesign #TypeaheadSystemDesign #Yelp