Fetch and Cache Daily Stock Prices Across a Date Range
Company: Tradedesk
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Online Assessment
Overview: Implement a Python date-range client that fetches daily opening and closing prices from a documented HTTP service. The solution covers strict parsing, pagination, timeouts, bounded retries, validated decimals, duplicate dates, complete-range guarantees, caching, and offline tests.
Read the full Tradedesk Software Engineer interview experience this question came from