Design a large-scale web crawler | Meta Interview Question