## Apple Interview Question

Software Engineer in Tests**Country:**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