Meta Interview Question | System Design: Privacy & Visibility Controls (5+ Approaches)

  Рет қаралды 35,504

System Design Fight Club

System Design Fight Club

Күн бұрын

Пікірлер: 13
@SDFC
@SDFC Жыл бұрын
NOTES & CORRECTIONS: - excalidraw file: excalidraw.com/#json=5TVSlX_P75sYx_qGuIvYt,SPEcBaIUi89CYGM7PLKzcA - text file: pastebin.com/Vcpa72WA
@igorrybalka2611
@igorrybalka2611 11 ай бұрын
Thanks for the video! Can you please explain why we're using one record in DynamoDB per every relation? Why not use native e.g. NumberSet datatype and store all friends of a particular user in this set in a single entry? What's the downside?
@koeber99
@koeber99 10 ай бұрын
Yeah, I have this questioned as well!!! I think table would be: UserID:Yuoi123, BirthDay:01/01/10 Birthday_Visibility: { only_Me, friends, custom_group#1, friends-of-friends } Education: "School_Name" Education_Visibility: { only_Me, Friends }
@juhairahamed5342
@juhairahamed5342 Жыл бұрын
In newsfeed database is i.e necessary we can store post content .. instead of just store the postid is enough. Pls Reply Thanks
@KarmaRyder
@KarmaRyder Жыл бұрын
Keep making these videos. Lot of good ideas. However the important bits could be edited
@laughingcolors
@laughingcolors Жыл бұрын
Please please please increase font size for all the text. It is very hard to follow. I understand things don't fit in screen but we usually have website for tthat
@SDFC
@SDFC Жыл бұрын
what timestamp? I actually decrease my screen resolution to mimic a phone’s resolution AND crank up sublime text font size by 6 notches you might need to increase the resolution in your settings - I sometimes have seen only 360p or 480p by default, but I’m _definitely_ recording in 1080p. It might also be a good idea to watch on your laptop instead of a phone if you’re not already doing that If all else fails, I do have the files linked in the video description - (but that obviously sucks)
@cairuliao9656
@cairuliao9656 9 ай бұрын
can we do intersection of friends in memory instead of storing friend of friend
@waynezhao5839
@waynezhao5839 Жыл бұрын
Maybe I missed this part. How would you handle friends of friends relation look up between two celebrities for example Taylor Swift and Elon Musk, who both have tens of millions followers (assuming they don't follow each other), you didn't seem to talk about the scalability challenges in this case?
@SDFC
@SDFC Жыл бұрын
That's a great question! That would of course be referencing the reason for _why_ twitter now switched from the fan-out approach being used throughout this video over to a hybrid approach IIRC, both Facebook and LinkedIn have an actual limit to the number of bi-directional "connections" that a person can have, but not "followers". I think it's more likely that being a "follower" (which requires that the influencer switches to a specific account type that allows for that action on their account) are treated differently and won't get fanned out e.g. you can currently do a LinkedIn search for accounts that are fans of a specific influencer. But when you do a "friends of friends" lookup, it's not going to show the millions of other followers of your followed influencers in that listing of "friends of friends" -- so, I'm fairly certain it requires a proper two-way "connection" request for a fan-out and not just a one-way "follow" to trigger the fan-out
@Summer-qs7rq
@Summer-qs7rq 11 ай бұрын
how does a db trigger work in multi-mater or more over when we do replication ? will we have multiple db triggers ? so do we need any idempotency key
@AmolGautam
@AmolGautam 11 ай бұрын
Thank you so much.
@shotime3241
@shotime3241 11 ай бұрын
You say that checking for friends of friends is thousands of queries, but isn't it actually just 2? You query for the friends of UserA and the friends of UserB, and find the intersection. I'm guessing this is how mutual friends works. Haven't watched the whole video yet btw so sorry if you address this.
System Design: Facebook Messenger (5+ approaches)
55:24
System Design Fight Club
Рет қаралды 19 М.
Meta Interview Question | System Design: Price Drop Tracker
59:23
System Design Fight Club
Рет қаралды 56 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
150 Days of Programming
31:02
Chris Titus Tech
Рет қаралды 20 М.
System Design: A/B Testing & Experimentation Platform
1:23:16
System Design Fight Club
Рет қаралды 4,8 М.
Google Interview Question | System Design: Photo Sharing Service (5+ Approaches)
1:32:50
Atlassian Interview Question | System Design: Job Scheduler (6+ Approaches)
3:08:49
System Design Fight Club
Рет қаралды 14 М.
Uber Interview Question | System Design: OTP with Cache (5+ Approaches)
1:25:54
System Design Fight Club
Рет қаралды 5 М.
Designing Instagram - System Design Interview Question
1:41:57
Design Gurus
Рет қаралды 2,5 М.
Elasticsearch Deep Dive w/ a Ex-Meta Senior Manager
44:03
Hello Interview - SWE Interview Preparation
Рет қаралды 31 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1,2 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.