-: So, yeah, we've been asked
to design Google here, basically.
Tall order, you know,
some very smart people at Stanford did this a long time ago.
And are you that smart?
Let's find out.
But just break down into components.
What data would you want to extract first of all,
to measure how relevant a page is to keywords within it
and doing that at massive scale,
like we talked about earlier.
Things like tf-idf don't really scale that well,
so you might need to think about something more creative.
What algorithms might you use to map keywords to pages
and how to sort them and rank them at the end of the day?
And what system architecture would allow you to do all this
at a ludicrous scale?
This is a tough one, guys.
So have a crack at it,
but when you have a try on paper somewhere,
come back and we'll go through the mock interview
and see one way to successfully tackle this problem.