Apple Interview Question
Software Engineer in TestsCountry: United States
Interview Type: Phone Interview
assume 1 web page is 18KB (keep the math simple)
n billion web page is about n x 10^9 x 18 x 10 ^3 B = 18n x 10^12 B
30 min is 1800 seconds
18nx10^12B /1800seconds = 10n x 10^9 B/s = 80n x 10^9 b/s = 80n Gbit/s
If selecting 2n x 40Gbit/s network processor with built-in DPI, one can solve this problem.
Map-Reduce....(Since the question does not mention a limit on resources...)
- Anon February 21, 2013