Design an hourly weather crawling service | HubSpot Interview Question