---
title: "Discussion on \"API Design Lab: REST vs GraphQL vs gRPC for System Design Interviews\n\n\" | Hashnode"
description: "Discussion on \"API Design Lab: REST vs GraphQL vs gRPC for System Design Interviews\n\n\". Most system design interview questions about APIs get a surface-level answer: \"I'd use REST.\" That's usually where the conversation ends for candidates who haven't actually sat down and practiced defe"
url: "https://hashnode.com/posts/api-design-lab-rest-vs-graphql-vs-grpc-for-system-design-interviews/6a9823e1c61c87e845a8feaf"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [API Design Lab: REST vs GraphQL vs gRPC for System Design Interviews](https://scaledojo-engineering.hashnode.dev/api-design-lab-rest-vs-graphql-vs-grpc-for-system-design-interviews?utm_source=hashnode&utm_medium=feed)

Most system design interview questions about APIs get a surface-level answer: "I'd use REST." That's usually where the conversation ends for candidates who haven't actually sat down and practiced defe

Sep 2 · 5 min read · scaledojo-engineering.hashnode.dev  
Read the article

## Written by

[ScaleDojo](https://hashnode.com/@scaledojo)

@scaledojo

  
[View profile](https://hashnode.com/@scaledojo)

## Responses 2

Markdown supported · ⌘↵ to post

[Roshan Gupta](https://hashnode.com/@roshandec)

[Sep 2](https://hashnode.com/posts/api-design-lab-rest-vs-graphql-vs-grpc-for-system-design-interviews/6a9823e1c61c87e845a8feaf/comment/6a9832421e9ac18ea07afa4f)

This is really insightful

[Shivayan](https://hashnode.com/@shivayan09)

[Sep 2](https://hashnode.com/posts/api-design-lab-rest-vs-graphql-vs-grpc-for-system-design-interviews/6a9823e1c61c87e845a8feaf/comment/6a982607ed35fbb0957cd78c)

Great one
