Company
Whatnot interview questions
21 practice questions in the style of Whatnot's interviews, covering Coding & Algorithms, Data Manipulation (SQL/Python), Analytics & Experimentation, System Design, ML System Design.
5 easy13 medium3 hard
Whatnot interview questions by the numbers
Last updated
Katkat has 21 Whatnot interview questions. The largest topics are Coding & Algorithms (52%), System Design (29%) and Data Manipulation (SQL/Python) (10%). By difficulty: 24% easy, 62% medium and 14% hard. The most common round is Technical Screen (95%). Frequent concepts include Distributed Systems, System Design, Scalability and sorting.
Topics
- Coding & Algorithms52% · 11
- System Design29% · 6
- ML System Design5% · 1
Difficulty
- Easy24% · 5
- Medium62% · 13
- Hard14% · 3
Interview rounds
- Technical Screen95% · 20
- Online Assessment5% · 1
Roles
- Software Engineer76% · 16
- Data Scientist14% · 3
- Machine Learning Engineer10% · 2
Frequent concepts
- Distributed Systems14% · 3
- System Design14% · 3
- Scalability10% · 2
- sorting10% · 2
- strings10% · 2
- two-pointers10% · 2
Showing 1–21 of 21 results
This question evaluates the ability to transform unordered user action logs into a trie-like path tree, exercising skills in grouping and time-sorting per user, maintaining stable insertion order, counting distinct users per prefix, and producing deterministic preorder string output.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical Screen- Build a Tic-Tac-Toe AppMedium
This question evaluates proficiency in interactive UI development and stateful game logic, including turn management, board state representation, win/draw detection, input validation, and reset flow.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical Screen A PostgreSQL interview problem about calculating monthly customer retention from activity data. It tests month-level cohort construction, distinct-user counting, correct denominator selection, and handling customers who return across calendar boundaries.
WhatnotData ScientistData Manipulation (SQL/Python)Technical ScreenA string coding problem that asks whether a lowercase string can be turned into a palindrome by deleting at most one character, returning a boolean. It tests careful handling of mismatched characters, strings that are already palindromes, and an efficient solution for strings of up to 100,000 characters.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical ScreenA PostgreSQL interview problem about computing a seven-day rolling average from dated observations. Candidates must use window frames carefully, preserve the requested grain, handle incomplete history, and return deterministically ordered results.
WhatnotData ScientistData Manipulation (SQL/Python)Technical Screen- Content Safety FilterMedium
Tests string tokenization, interval tracking, and Trie-based multi-word pattern matching to redact prohibited phrases from live-stream messages.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical Screen Process timestamped user activity logs to reconstruct chronological action sequences and count the frequency of user journey prefixes up to length k.
WhatnotSoftware EngineerCoding & AlgorithmsOnline AssessmentA product analytics interview about defining success for a two-sided marketplace and diagnosing an unexpected metric movement. It tests metric decomposition, cohort and funnel analysis, instrumentation checks, and the ability to separate product effects from mix shifts.
WhatnotData ScientistAnalytics & ExperimentationTechnical ScreenTests your ability to architect a resilient, high-throughput charity donation platform with strict payment idempotency, asynchronous transaction processing, real-time campaign counters, and financial auditability.
WhatnotSoftware EngineerSystem DesignTechnical ScreenDesign a scalable 1:1 direct messaging platform for an e-commerce marketplace that supports real-time chat, message ordering, read receipts, and offline push notifications across multiple devices.
WhatnotSoftware EngineerSystem DesignTechnical ScreenThis problem tests your ability to design a distributed architecture for an online coding platform, focusing on secure code execution, high-concurrency submission handling, and real-time leaderboard updates.
WhatnotSoftware EngineerSystem DesignTechnical ScreenThis question evaluates system design and scalability skills, including distributed architectures, API and data model design, secure sandboxed code execution, artifact storage with signed URLs, and operational concerns such as observability, fault tolerance, and security.
WhatnotSoftware EngineerSystem DesignTechnical ScreenThis question evaluates expertise in designing end-to-end ML-driven recommendation systems, including competencies in real-time feature engineering, candidate generation, model serving, business-rule integration, monitoring, experimentation, and operational trade-offs for live content.
WhatnotMachine Learning EngineerML System DesignTechnical ScreenTests data structure design and algorithmic optimization for sparse vector operations, transitioning from standard array traversal to pointer-based or hash-based solutions that scale with non-zero elements.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates product-minded engineering competencies including product intuition, user-experience assessment, telemetry-driven diagnostics, funnel and segmentation analysis, and debugging/observability skills relevant to a machine learning engineer.
WhatnotMachine Learning EngineerSystem DesignTechnical ScreenCalculate the number of distinct n-digit phone numbers reachable by standard chess knight moves on a numeric keypad, modulo 10^9 + 7.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical ScreenImplement a linear-time merge of two sorted arrays into a new sorted array using two pointers, preserving duplicates without modifying the input arrays.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates product design and system-design skills for mobile applications, including product thinking, high-level implementation planning, experimentation design, and metrics-driven decision-making within the system design category.
WhatnotSoftware EngineerSystem DesignTechnical ScreenImplement an algorithm to repeatedly eliminate adjacent identical character pairs from a string until no adjacent duplicates remain, handling Unicode inputs in linear time.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical ScreenA string coding problem with two modes: repeatedly delete pairs of equal adjacent characters, or, as the follow-up, delete whole runs of equal adjacent characters, always the leftmost run first, and return what remains. It tests simulating cascading deletions efficiently and handling runs that merge after a deletion.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates skills in string manipulation and pattern-removal algorithms for adjacent duplicates and k-sized group deletions, as well as array processing and merging techniques for producing sorted squares; it tests understanding of relevant data-structure concepts and merging/two-pointer strategies within the Coding & Algorithms domain. It is commonly asked to assess algorithmic efficiency, correctness under large input constraints and tricky edge cases (such as cascading deletions and negative values), and is primarily a practical implementation task that emphasizes complexity analysis over purely theoretical reasoning.
WhatnotSoftware EngineerCoding & AlgorithmsTechnical Screen
Whatnot interview experiences
All 10 →- Whatnot Account Executive: HR conversation followed by a director interviewWhatnot · Account Executive · HR Screen · Jun 2026No response
My experience was fairly simple and conventional. I first had a conversation with an HR professional, which was pleasant and followed standard questions. Soon after, I met with a director for a second round, and that conversation also felt straightforward. Overall, it didn't feel like a complicated, multi-day process. It was a typical process with two meaningful touchpoints. I followed up to ask…
- Whatnot Software Engineer interview: DSA pre-screen and two technical roundsWhatnot · Software Engineer · Technical Screen · Jun 2026
I started with a structured DSA pre-screen that felt similar to a HireVue or Karat flow. I answered a set of coding prompts and then had a recruiter call. That conversation led into two more technical DSA rounds with engineers from Whatnot. Each session had only a couple of problems, and the interviewers focused on how I was thinking, not just whether I reached the correct output. The process fel…
- Whatnot Full Stack Engineer: recruiter call ended before technical depthWhatnot · Full Stack Engineer · Mar 2026Rejected
My first step was a quick recruiter call focused almost entirely on my projects. I tried to give a one-sentence summary of each team and company so I could cover my experience efficiently, but the interviewer stopped me earlier than I expected and focused on one project in more detail. The conversation ended shortly afterward, and I was declined. What bothered me was that it never went into much…
- Whatnot Software Engineer interview with a one-hour LeetCode-style roundWhatnot · Software Engineer · Mar 2026Rejected
I had a one-hour LeetCode-style round with an engineer. The interviewer was present but very quiet while I worked, so there wasn't much back-and-forth or verbal guidance. The session felt more isolated than I expected, and I ended up not moving forward. The unusual silence is what I remember most. It put more pressure on me to drive the problem-solving process on my own. Location: United States.…
- Whatnot Software Engineer interview with HireVue and KaratWhatnot · Software Engineer · Other · Mar 2026
My process started with a HireVue-style interview, followed by a Karat technical interview. The technical portion moved from easy to harder LeetCode questions, and the increase in difficulty was noticeable. After the Karat round, I had a short recruiter screening. If I passed that, I would move on to another technical interview with engineers. That phase was described as including more problem-so…
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
