Design a URL Shortening Service
Design a deliberately small URL-shortening core, then evolve it into a highly available service whose fixed logical shards can move safely as physical storage capacity grows.
Open practicePostman interview practice
Practice from 8 Postman-tagged public coding problems, organized only by the stage, topic, difficulty, and recency metadata FastPrep can verify. The broader public catalog also includes 9 system-design exercises, 6 low-level-design exercises.
OA practice path
Build a timed implementation rhythm from prompt to edge cases. Problems are ranked by repeated public catalog sightings.
6 Postman-tagged Online Assessment problems available.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
POPostman | Configuration SystemArrayTwo Pointers | Hard | 1 public reportLast reported Sep 2020 | Practice |
POPostman | Large ResponsesStringParsing | Easy | 1 public reportLast reported Sep 2020 | Practice |
POPostman | Minimum Swaps to Sort an ArrayArraySorting | Medium | 1 public reportLast reported Aug 2020 | Practice |
POPostman | Validate IP AddressStringParsing | Medium | 1 public reportLast reported Aug 2020 | Practice |
POPostman | Without WhitespacesStringDynamic Programming | Hard | 1 public reportLast reported Sep 2019 | Practice |
POPostman | Maximum Laptop Rating in a Price RangeArrayBinary Search | Hard | 1 public reportLast reported Aug 2019 | Practice |
Onsite practice path
Practice complete solutions and defend the choices behind them. Problems are ranked by repeated public catalog sightings.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
POPostman | Group Duplicate Files by ContentArrayString | Medium | 1 public reportLast reported Feb 2026 | Practice |
POPostman | Encode and Decode a String StreamArrayString | Medium | 1 public reportLast reported May 2024 | Practice |
01 · Preparation plan
Postman has a strong name collision with interview questions about using the API tool. This page instead owns software-engineering preparation for the company, backed by coding and design inventory. Stream encoding, validation, and content identity provide a clear technical focus without implying an official interview guide. This is a suggested practice sequence, not the employer's interview process. Your invitation and recruiter guidance remain the source of truth.
Use the string-stream codec to ensure arbitrary content survives a round trip. Delimiters are only safe if escaping or length information makes them unambiguous.
The IP-address exercise is useful for rejecting inputs that almost match a format. Follow each format's exact component and character rules.
Duplicate-file grouping asks what makes two files equivalent. Path names identify files, but content determines the grouping in this exercise.
02 · Broader technical practice
These public Postman-tagged exercises cover additional technical formats. They are included only when a verified catalog record and a crawlable practice page both exist.
Design a deliberately small URL-shortening core, then evolve it into a highly available service whose fixed logical shards can move safely as physical storage capacity grows.
Open practiceDesign a Docs-like editor with low-latency coauthoring, convergence, version history, presence, and permissions.
Open practiceDesign a durable service that stores future jobs, dispatches them when due, and records retryable execution outcomes safely.
Open practiceDesign event scheduling, attendee responses, calendar reads, and asynchronous invitation delivery.
Open practiceDesign a low-latency media feed whose likes and views remain fresh during viral traffic.
Open practiceDesign frontend and backend boundaries for a paginated feed and interactive post detail view.
Open practiceModel comments, one-level replies, user-tag parsing, edits, deletion, ordering, and mention-intent boundaries for a social application.
Open practiceModel top-level comments, one reply level, parsed user tags, and safe comment interactions.
Open practiceModel profiles, preferences, likes, mutual matches, conversations, blocks, and lifecycle rules for a dating application.
Open practiceModel profiles, nearby discovery, interest decisions, mutual matches, and post-match messaging.
Open practiceDesign a Confluence-like frontend for navigating, viewing, editing, and safely synchronizing documents in a shared workspace.
Open practiceDesign current and seven-day forecast reads across unreliable third-party providers.
Open practiceModel soft deletion, bounded retention, authorized restoration, and final expiry for shared collections.
Open practiceModel soft deletion and undo for shared API collections while preserving permissions, versions, and concurrent edits.
Open practiceDesign a live distinct-user count for authenticated viewers of a page.
Open practice03 · Evidence boundary
It means practicing transferable implementation, testing, and technical reasoning with public catalog assets FastPrep tags to Postman. It does not mean FastPrep has access to the company's assessments or any private interview bank.
Repeated public sightings and last-reported dates can help you prioritize practice, but they cannot predict the questions, format, or platform in a specific interview.
04 · Plain answers
This page owns technical-practice intent for Postman. Hiring activity, timelines, and market signals remain on the separate hiring-insights page.
No. It is company-focused software-engineering practice. The public assets cover programming and design; they are not a Postman product certification or QA-tool tutorial. If your interview asks about using the API client, study the official product documentation separately.
No. FastPrep is an independent interview-preparation product and is not affiliated with Postman. The page uses FastPrep's public practice catalog and does not claim official, private, leaked, or proprietary employer questions.
Stage labels come from FastPrep's public problem metadata. A problem can carry more than one reported stage, and hiring processes can change by role, level, location, and date. Treat the labels as preparation context, not a guarantee.
Start with the stage named in your invitation or recruiter message. If no stage is known, use the largest available set to build general problem-solving fluency, then rehearse explanation and testing separately.
No. Public catalog counts, stage tags, and last-reported dates can help prioritize practice, but they cannot predict a specific interview's questions, sequence, timing, or platform.
Your next stage, made concrete
Start with the stage named in your invitation, then use public evidence as context—not as a promise of what you will be asked.
Open the practice set