I had an interview with Facebook and it went well except 1 where I did not complete the code but explain what needs to be done. But very interesting thing here is one of the interviewer does not know and argue on very few basic concepts of internet like I told when you upload photos the first thing you have to take care is bandwidth of your network thn cpu but he was arguing first cpu will be busy not bandwidth, Iβm not saying everybody should know everything but if you are interviewer you should know how data/traffic flows on internet. In the same interview I was calculating storage size where 100kb payload and 100 millions request per day where we need 10 TB storage per day but he was not convinced and started calculating on mobile and said yes. But It was good experience π
He is right. At companies operating at scale of FB and G(even Amazon at some extent), the network is so fast, bandwidth doesnβt matter. Resources on a single node often become a bottleneck sooner than bandwidth does if you have not sharded your data appropriately.
I think OP is talking about the userβs device connected to internet and photo upload from a native app.
Facebook needs much lower number of upload servers comparing to image processing servers. Most likely he meant more cpu image processing servers would be busy, but OP didn't understand.
Tech Industry
Yesterday
3437
I do tech screens at Google. AMA
AMA
Yesterday
2753
I have worked at TikTok US core tech for 3 years. AMA.
Health & Wellness
10h
736
Issues with sleep
India
12h
2598
Why is it so G*damn difficult to move money out of India
India
Yesterday
977
Any Indians Think Kashmir Should be Independent?
You ditching us bro? π
Come to Uber