Zip Coding Interview Questions
12 coding questions reported by candidates who interviewed at Zip, out of 12 Zip questions we track. They average 3.0/5 difficulty (medium). Most common topics: Ziphq, Software Engineer, Design, Object Oriented Design. 11 were reported asked within the last year, most recently in July 2026.
Practice Zip questions →Difficulty
- 3/5 — medium12
Asked for SWE (12)
Reported Zip coding questions
Implement Functions with AST and Find Tree Roots
3/5Featured as a Zip technical screening question, this task requires working with Python dictionaries and abstract syntax trees to parse hierarchical structures and locate tree roots. You will need to complete a provided framework that utilizes AST parsing techniques, then process relationship tuples to identify top-level nodes and aggregate their associated values. It tests your ability to manipulate language syntax trees and resolve parent-child graph dependencies effectively. Access to the full problem requirements and expert solution requires a subscription.
asked July 2026ZiphqImplement a Vending Machine with Bill Insertion and Change-Making (OOD)
3/5This Zip object-oriented design question tests how you model a vending machine with clear classes, explicit result statuses, and correct transaction state. The core challenge is paying change only from the coins the machine actually holds, and rolling back cleanly when that fails.
asked July 2026Object Oriented DesignOODPythonFurthest Building Reach with Bricks and Ladders Usage Steps
3/5In this algorithmic problem reported at Zip, engineers must determine the maximum distance traversable across a sequence of varying building heights using a limited resource pool of bricks and mobility tools. The task tests greedy optimization strategies and priority queue management to make optimal allocation choices at each sequential step. The full problem description, complexity analysis, and verified code solution require a subscription to view.
asked July 2026ZiphqModified Stock Trading
3/5Analyze financial market data to maximize returns through optimal transaction timing, a popular algorithmic puzzle reported during interviews at Zip. This challenge tests your capability to examine sequential numerical sequences and identify profitable entry and exit points under varying operational constraints. You will explore efficient ways to compute optimal accumulation strategies while considering complex variations and multi-dimensional relationships. Dive into the complete problem analysis and optimized reference solution with an active subscription.
asked July 2026ZiphqMaximum Sub Sentence Using Prefix Tree
3/5Explore an advanced text-processing challenge utilizing prefix trees, frequently featured in Zip technical assessments. This problem evaluates your mastery of trie data structures, string parsing, and recursive node evaluation to extract a specialized sub-sentence that maximizes a specific weighted metric. You will learn how hierarchical prefix relationships can be leveraged to compute optimal text segments efficiently under strict constraints. Unlock the complete problem statement, optimal algorithmic approach, and expert model solution with a paid subscription.
asked July 2026ZiphqPoker Hand Combinations Generator
3/5This Zip interview question tests combinatorial logic and enumeration by challenging you to generate all valid poker hand configurations from a standard card deck according to precise game rules. You will need to design an approach that handles various hand rankings, such as pairs, straights, and flushes, while navigating the constraints of deck cardinality efficiently. Access to the full prompt details, ruleset definitions, and complete algorithmic solution requires a paid subscription.
asked July 2026ZiphqSoftware EngineerCondition Met via Composition Pattern (AST Evaluation)
3/5Reported as a Zip interview question, this challenge requires building an expression evaluation engine using the composition pattern to represent conditional rules as an abstract syntax tree. It tests your ability to handle nested boolean logic and attribute comparisons against an input payload object. The full problem and model solution require a subscription.
asked July 2026ZiphqSoftware EngineerComposition PatternFind Shortest Route with Barriers in a Grid System
3/5Grid navigation with obstacles is a classic theme in spatial routing challenges, commonly asked in developer interviews at Zip. This problem requires you to compute the fastest route for a vehicle traveling across a uniform street matrix while avoiding blocked intersections. It tests your knowledge of graph traversal algorithms, shortest path heuristics, and handling spatial constraints efficiently. Unlock the full problem details and expert solution architecture by acquiring a subscription.
asked July 2026ZiphqFind All Possible Sets and Runs in Zip Rummy
3/5Sourced from real interview loops at Zip, this card game puzzle requires parsing a collection of game pieces to identify all valid groupings based on specific numerical and suit criteria. Candidates must write a robust algorithm to discover various combinations of identical ranks and sequential runs within given constraints. This problem tests combinatorial search strategies, sorting logic, and customized data filtering techniques. To examine the full ruleset, test cases, and the complete reference solution, a subscription is required.
asked July 2026ZiphqRobbing a Tree
3/5Presented during Zip software engineering interviews, this graph theory problem asks you to maximize accumulated value across a hierarchical village network where adjacent nodes cannot be selected simultaneously. It builds upon classic dynamic programming concepts on trees, requiring you to handle general multi-branch relationships rather than standard binary constraints. Discover the complete problem guidelines and optimized algorithmic solution with a paid subscription.
asked July 2026DFSDynamic ProgrammingGraphPoker Hands Detection
3/5Examine this card game logic challenge frequently asked in technical screenings at Zip. The task requires identifying all qualifying straight and flush combinations of a specified minimum length from a given assortment of playing cards across multiple suits. This problem evaluates your skill in custom grouping, combinatorial searching, and rule-based validation within a structured dataset. Unlock the full problem details, test cases, and a comprehensive coding solution with a subscription.
asked July 2026ZiphqDebug and Implement an LRU Cache
3/5Master a classic systems design and coding challenge frequently featured in technical interviews at Zip by building an efficient bounded storage mechanism. This problem assesses your proficiency with pointer manipulation and hash-based lookups to guarantee constant-time retrieval and eviction behavior based on usage history. You will learn to identify subtle flaws in standard library wrappers and construct a robust structure from scratch that correctly prioritizes recently accessed items under capacity constraints. Unlock the detailed problem statement and complete expert-crafted code solution with a subscription.
LRUCacheHashmap
Zip coding interview FAQ
- What coding questions does Zip ask?
- 12 reported coding questions, most often on Ziphq, Software Engineer, Design, Object Oriented Design, OOD.
- How hard is the Zip coding interview?
- The reported coding questions average 3.0 out of 5: 12 at 3/5.
- Are these Zip coding questions recent?
- The most recent report is from July 2026, and 11 were reported within the last twelve months. Dates come from the interview reports themselves.