Company
ZipHQ interview questions
9 practice questions in the style of ZipHQ's interviews, covering Coding & Algorithms, System Design, Software Engineering Fundamentals.
0 easy6 medium3 hard
ZipHQ interview questions by the numbers
Last updated
Katkat has 9 ZipHQ interview questions. The largest topics are Coding & Algorithms (56%), Software Engineering Fundamentals (33%) and System Design (11%). By difficulty: 67% medium and 33% hard. The most common round is Technical Screen (78%). Frequent concepts include caching, collections, data-structures and debugging.
Topics
- Coding & Algorithms56% · 5
- System Design11% · 1
Difficulty
- Medium67% · 6
- Hard33% · 3
Interview rounds
- Technical Screen78% · 7
- Onsite22% · 2
Roles
- Software Engineer89% · 8
- Backend Engineer11% · 1
Frequent concepts
- caching11% · 1
- collections11% · 1
- data-structures11% · 1
- debugging11% · 1
- java11% · 1
Most mentioned in interview experiences
- 1.Compute maximum sum in a tree without adjacency1 report
- 2.Extend a questionnaire condition evaluator with numeric questions and nested AND/OR logic1 report
- 3.Find the Guaranteed Capture Time in a Turn-Based Graph Game1 report
- 4.Maximize non-adjacent sum on an N-ary tree1 report
Counted from 3 candidate interview experiences on Katkat. How we collect and count
Showing 1–9 of 9 results
This question evaluates dynamic programming on trees and graph component identification by requiring selection of non-adjacent nodes to maximize a sum, targeting skills in tree algorithms, constraint-based optimization, and rigorous correctness and complexity reasoning.
ZipHQSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates system design skills around building an in-memory database, focusing on API design, data structures, time/version semantics (TTL and time-travel), filtered querying, and complexity reasoning.
ZipHQSoftware EngineerSystem DesignTechnical ScreenA backend practical exercise that extends an existing Python questionnaire parser and condition evaluator. Part one adds numeric questions with numeric comparison conditions; part two adds AND/OR conditions across different questions, including nested groups. Both parts require new automated tests.
ZipHQSoftware EngineerSoftware Engineering FundamentalsTechnical ScreenIdentify behavioral bugs in a Java-based LRU Cache implementation using LinkedHashMap, write minimal failing tests, and provide the corrected code.
ZipHQBackend EngineerSoftware Engineering FundamentalsTechnical ScreenThis question evaluates array and string manipulation, grouping and sequence-detection competencies, specifically handling same-rank aggregation and same-suit consecutive runs with overlap and maximality considerations.
ZipHQSoftware EngineerCoding & AlgorithmsOnsite- Find root IDs and pathsMedium
This question evaluates understanding of graph/tree relationships, identification of root nodes, and path reconstruction from parent references, assessing algorithmic reasoning and data-structure familiarity.
ZipHQSoftware EngineerCoding & AlgorithmsTechnical Screen Solve guaranteed capture time in a finite turn-based graph pursuit game, including Jerry-first moves, staying, optimal adversarial play, and infinite evasion on cycles.
ZipHQSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates skills in tree-based dynamic programming, recursive traversal, and per-node state management for selecting non-adjacent nodes in an N-ary tree.
ZipHQSoftware EngineerCoding & AlgorithmsTechnical ScreenDesign cached alert counts and rejection decisions with explicit thresholds, level-update semantics, duplicate handling, and recoverable state.
ZipHQSoftware EngineerSoftware Engineering FundamentalsOnsite
ZipHQ interview experiences
All 4 →- A Graph Pursuit Problem in the First RoundZipHQ · Software Engineer · Technical Screen · Sep 2026Rejected
The author reports being rejected after a first-round Zip interview focused on a pursuit game in a finite undirected graph. Two players know each other’s locations and can move to an adjacent room or stay still, with the evading player acting first. The question concerned how long capture could take. After the applicant struggled, the interviewer suggested comparing travel distances from the two…
- AI-Assisted Onsite Coding on an Expense Reimbursement CodebaseZipHQ · Software Engineer · Onsite · Sep 2026
It was roughly three small problems. They gave us a codebase, but it had so many files that there was no way to read through all of it, so basically you have the AI read and write everything. It was a simple system for managing company expense reimbursements, with features like monthly expense and budget reports. The first problem was that the monthly report data was wrong, for example someone fi…
- Backend Practical on a Questionnaire Evaluator, RejectedZipHQ · Software Engineer · Technical Screen · Sep 2026Rejected
After HR reached out to me, we scheduled the backend practical interview. Questions: adding features on top of a questionnaire parsing system and condition evaluator Part 1: enable numeric question input and condition evaluator (in addition to text input) enable functionality create new test cases Part 2: enable multiple condition evaluation Enable AND/OR on different conditions of different ques…
- Aced the HM Round, Failed a Simple Tree DP ProblemZipHQ · Software Engineer · Onsite · Aug 2025Rejected
Overall the difficulty was pretty easy — too bad I failed this tech round. Tech round: a tree problem. Each node has a value. For each node, you can pick either the current node's value, or the values of its children. If you pick the current node, you can't also pick its children — return the maximum value sum. The core of it is really just getValue(root): return max(getValue(root), getVal(root.c…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
