Atlassian Senior Engineering Manager
Anonymous User
365

1st Round: System Design
Recruiter copied a question, to design image fetcher (variant of web crawler) given list of URLs, crawl URLs for images (just copy src, not image(blob) itself) and recrawl child urls till depth n

question had following APIs which has to be work with system design
APIs

  1. APIs to submit request with list of URLS (should retrieve jobId)
  2. Query status of jobId (you need sort of BFS to update status in DB)
  3. Get list of images (mapped to its root URL) with job ID
Comments (0)