Krawler interview question

Design patterns