I got asked the below question in my onsite with facebook Menlo Park back in Dec 2019.
Position: Research Scientist (= Software engineer for PhD grads) - L4
Not sure what's a good approach for solving it. Any thoughts? What tables would you keep for this question? what would you draw? how would you sort billions of users and make the top winners available at all times?
**In general, what's the best way to improve my system design skills and prepare for interviews in about 3 weeks? I'm not very experienced in it. Any articles, youtube channels or other recommendations would be appreciated.
**