Postman.
An API platform for designing, testing, documenting, mocking and monitoring APIs, with shared workspaces and collections.
its questions lean on
- API design
- machine coding with a real server and database
- rate limiting
- third-party integrations
- scheduling
- collaboration and sync
The rounds, as candidates describe them
- Hiring managerPast projects and technical questions on them; one candidate was told it was an elimination round.source ↗
- Machine coding / API designBuild working APIs in your own IDE with a server and a database of your choice (Node.js is common), then follow-ups on scale.source ↗
- HLDA system design round, often mixed with a deep dive on your own work and REST API design.source ↗
- Bar raiserOpen-ended design on a Postman feature, such as undoing deleted collections.source ↗
Reported by candidates
From public interview write-ups; each links its source.- Design a Rate Limiter (LLD)Low-level designLLD-03 · Design a Rate Limiter →IP-02 · Design a Rate Limiter →W01 · DAY 03 · Rate Limiting at Scale →reported in:LeetCode Discuss · Postman Senior Software Engineer, Bangalore, Aug 2024 ↗LeetCode Discuss · Postman SDE 2, Bengaluru (2024) ↗LeetCode Discuss · Postman SDE 2, Declined (2022) ↗
- Design a URL ShortenerSystem designIP-01 · Design a URL Shortener →W01 · BOSS · Design a URL Shortener at Scale →reported in:LeetCode Discuss · Postman SDE 2, Bengaluru (2024) ↗LeetCode Discuss · Postman SDE Fullstack Interview Experience (2024) ↗
- Design a Weather App that Aggregates Third-Party ProvidersSystem designW04 · DAY 01 · Caching Patterns →W02 · DAY 03 · Circuit Breakers →IP-06 · Design a Notification System →reported in:LeetCode Discuss · Postman SDE-2 Interview Experience (2024) ↗LeetCode Discuss · Postman Senior Software Engineer, Bangalore, Aug 2024 ↗
- Design a Nested Comments System (Machine Coding)Low-level designno lesson for this one yetreported in:LeetCode Discuss · Postman SE1, Bangalore (2024) ↗LeetCode Discuss · Postman SDE3, Bangalore, May 2024 ↗LeetCode Discuss · Postman SE-2 Backend, Aug 2022 ↗
- Design a News FeedSystem designIP-07 · Design a News Feed →SQ-21 · Instagram Feed and Stories →W04 · DAY 04 · Feed Caching →reported in:LeetCode Discuss · Postman SE1, Bangalore (2024) ↗
- Design a Collaborative EditorSystem designSQ-20 · Google Docs Collaboration →SQ-15 · Figma Multiplayer Editing →W05 · DAY 04 · Conflict Resolution →reported in:LeetCode Discuss · Postman SE-2 Backend, Aug 2022 ↗
- Design a Distributed Job SchedulerSystem designIP-17 · Design a Distributed Job Scheduler →W02 · DAY 05 · Distributed Cron & Job Scheduling →reported in:LeetCode Discuss · Postman SDE3, Bangalore, May 2024 ↗
- Design Undo for Deleted Collections with a TTLLow-level designW09 · DAY 04 · Right to Deletion →reported in:LeetCode Discuss · Postman SE2/SE1, Bangalore (2024) ↗
- Build a Simple Key-Value Store like pickleDBLow-level designIP-03 · Design a Distributed Key-Value Store →reported in:LeetCode Discuss · Postman SE2/SE1, Bangalore (2024) ↗
- Build a Friends Online-Status Service (Machine Coding)Low-level designIP-08 · Design a Chat System →W01 · DAY 05 · Session Store Design →reported in:LeetCode Discuss · Postman SDE-2 Interview Experience (2024) ↗
Likely, from what they build
Our pick, not a report: questions that fit Postman's products.- Design a Scheduled API Monitoring ServiceSystem designIP-17 · Design a Distributed Job Scheduler →IP-15 · Design a Metrics Monitoring and Alerting System →W09 · DAY 02 · Noisy Neighbor Prevention →
- Design Workspace Sync for Shared API CollectionsSystem designIP-10 · Design a File Sync Service (Dropbox / Google Drive) →W05 · DAY 04 · Conflict Resolution →
Study path
Every lesson the questions above point to, once, in order.
- 01LLD-03Design a Rate Limiter
- 02IP-02Design a Rate Limiter
- 03W01 · DAY 03Rate Limiting at Scale
- 04IP-01Design a URL Shortener
- 05W01 · BOSSDesign a URL Shortener at Scale
- 06W04 · DAY 01Caching Patterns
- 07W02 · DAY 03Circuit Breakers
- 08IP-06Design a Notification System
- 09IP-07Design a News Feed
- 10SQ-21Instagram Feed and Stories
- 11W04 · DAY 04Feed Caching
- 12SQ-20Google Docs Collaboration
- 13SQ-15Figma Multiplayer Editing
- 14W05 · DAY 04Conflict Resolution
- 15IP-17Design a Distributed Job Scheduler
- 16W02 · DAY 05Distributed Cron & Job Scheduling
- 17W09 · DAY 04Right to Deletion
- 18IP-03Design a Distributed Key-Value Store
- 19IP-08Design a Chat System
- 20W01 · DAY 05Session Store Design
- 21IP-15Design a Metrics Monitoring and Alerting System
- 22W09 · DAY 02Noisy Neighbor Prevention
- 23IP-10Design a File Sync Service (Dropbox / Google Drive)
Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.