Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Design a RESTful API

HardSystem Design00:00
Practice interviewer
In session
5 left
00:00

Your question is Design a RESTful API. Take a moment with it on the right.

Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).

You need to log in / sign up to chat or submit.

Problem

How would you approach designing a RESTful API?

Explain how you would clarify requirements, model resources, define endpoints and HTTP semantics, validate requests, handle errors, secure access, and make the service observable and reliable. Discuss how you would evolve the API without breaking clients, test it, and scale the implementation when traffic and data volume are not yet specified.