Design a Hierarchical Learning Content API
Company: Fora Travel
Role: Software Engineer
Category: System Design
Difficulty: easy
Interview Round: Onsite
Overview: Design a track-module-lesson API with normalized ownership, stable ordering, bounded hierarchy queries, transactional edits, and version-aware caching.