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 practiceDeloitte interview practice
Practice from 18 Deloitte-tagged public coding problems, organized only by the stage, topic, difficulty, and recency metadata FastPrep can verify. The broader public catalog also includes 1 system-design exercise, 1 low-level-design exercise.
OA practice path
Build a timed implementation rhythm from prompt to edge cases. Problems are ranked by repeated public catalog sightings.
17 Deloitte-tagged Online Assessment problems available.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
DEDeloitte | Seventh Nearest Palindrome | Unrated | 1 public reportLast reported May 2026 | Practice |
DEDeloitte | Minimum Deletions for a Non-PalindromeStringTwo Pointers | Easy | 1 public reportLast reported Jul 2025 | Practice |
DEDeloitte | Minimum-Cost Solar Rooftop AllocationArraySorting | Medium | 1 public reportLast reported Jul 2025 | Practice |
DEDeloitte | Pair Elements with Even SumsArrayMath | Easy | 1 public reportLast reported Jul 2025 | Practice |
DEDeloitte | Count Divisible PermutationsDynamic ProgrammingBit Manipulation | Hard | 1 public reportLast reported Jan 2025 | Practice |
DEDeloitte | Largest Element in an ArrayArray | Easy | 1 public reportLast reported Nov 2024 | Practice |
DEDeloitte | Install Carbon FiltersStringGreedy | Medium | 1 public reportLast reported Oct 2023 | Practice |
DEDeloitte | Longest Substring with Even OccurrencesStringBit Manipulation | Medium | 1 public reportLast reported Oct 2023 | Practice |
DEDeloitte | Maximum Sum RectangleArrayMatrix | Hard | 1 public reportLast reported Apr 2022 | Practice |
DEDeloitte | Annual Bank Balance with Monthly Card FeesArraySimulation | Easy | 1 public reportLast reported Jan 2022 | Practice |
DEDeloitte | Count Battleships by SizeMatrixDepth-First Search | Easy | 1 public reportLast reported Jan 2022 | Practice |
DEDeloitte | Equal-Length Character BlocksStringGreedy | Easy | 1 public reportLast reported Jan 2022 | Practice |
DEDeloitte | Number of Steps to Reduce a Binary Number to OneStringBit Manipulation | Medium | 1 public reportLast reported Jan 2022 | Practice |
DEDeloitte | All Pairs with Target SumArrayHash Table | Easy | 1 public reportLast reported Jul 2021 | Practice |
DEDeloitte | Parameterized Divisibility LabelsArrayMath | Easy | 1 public reportLast reported Feb 2019 | Practice |
DEDeloitte | Sorted Character FrequenciesStringHash Table | Easy | 1 public reportLast reported Feb 2019 | Practice |
DEDeloitte | Top N Longest SentencesArrayString | Easy | 1 public reportLast reported Feb 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 |
|---|---|---|---|---|
DEDeloitte | Check AnagramsStringSorting | Easy | 1 public reportLast reported Jun 2026 | Practice |
01 · Preparation plan
Deloitte's public coding set supports a string-and-counting study sequence. Begin with exact character counts, then introduce positional divisibility with used-value state and parity masks. This page owns software-engineering practice, not consulting case interviews, audit questions, accounting preparation, or all Deloitte recruitment programs. This is a suggested practice sequence, not the employer's interview process. Your invitation and recruiter guidance remain the source of truth.
Anagram checking is a useful warm-up for defining normalization and counting. Equal length alone does not prove matching character frequencies.
Arrange the values from one through n so every value-position pair satisfies at least one of the two divisibility directions. Track already-used values with backtracking or a mask; there is no concatenated-number remainder transition in this exercise.
The substring exercise is useful for replacing full counts with the information that actually matters. Equal prefix parity states can identify qualifying ranges.
02 · Broader technical practice
These public Deloitte-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 practiceModel an alerting core that can add alert categories and delivery channels without rewriting its dispatcher.
Open practice03 · Evidence boundary
It means practicing transferable implementation, testing, and technical reasoning with public catalog assets FastPrep tags to Deloitte. 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 Deloitte. Hiring activity, timelines, and market signals remain on the separate hiring-insights page.
No. It is a coding-practice collection. Consulting cases, audit, accounting, and business-role interviews have different requirements that the available programming assets do not establish. Use role-specific official guidance for those areas and the catalog for technical problem solving.
No. FastPrep is an independent interview-preparation product and is not affiliated with Deloitte. 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