Design Course, Module, and Lesson Progress APIs

Read the full interview experience this question came from →

Quick Overview

Design authenticated APIs for course, module, and lesson progress plus an idempotent lesson-completion update. Define safe user scoping, stable response shapes, hierarchy authorization, derived progress, and efficient list queries.

Design Course, Module, and Lesson Progress APIs

Company: Fora Travel

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: Design authenticated APIs for course, module, and lesson progress plus an idempotent lesson-completion update. Define safe user scoping, stable response shapes, hierarchy authorization, derived progress, and efficient list queries.

Read the full Fora Travel Software Engineer interview experience this question came from

|Home/Software Engineering Fundamentals/Fora Travel
Fora Travel logo
Fora Travel
Aug 16, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
6
0
Loading...
Loading comments...