Fetch and Cache Daily Stock Prices Across a Date Range

Read the full interview experience this question came from →

Quick 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.

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

Tradedesk logo
Tradedesk
Aug 31, 2026
mediumSoftware EngineerOnline AssessmentSoftware Engineering Fundamentals
3
0
Loading...