Whatnot Software Engineer Interview Questions

Practice the exact questions companies are asking right now.

16 Questions 1 Company07.14.2026
Showing 16 results
Role
Whatnot logo
Whatnot
Medium
Software Engineer Locked

Design a Direct Messaging System for an E-commerce Marketplace

This question evaluates a candidate's ability to design a real-time messaging system, covering distributed systems concepts like durability, ordering ...

System Design
9
0
96 people solved
Jun 11, 2026
Whatnot logo
Whatnot
Medium
Software Engineer Locked

Design a Charity Donation Website

This question evaluates system architecture and reliability engineering skills, focusing on payment integration, asynchronous processing, idempotency,...

System Design
22
0
177 people solved
May 30, 2026
Whatnot logo
Whatnot
Medium
Software Engineer

Design A WhatsApp-Style Messaging System

Design a messaging system similar to WhatsApp. Users should send one-to-one and group messages, receive messages in near real time, and recover messag...

System Design
4
0
35 people solved
May 8, 2026
Whatnot logo
Whatnot
Easy
Software Engineer

Design an Online Coding Judge

Design a large-scale online coding practice and contest platform. Users should be able to browse programming problems, submit code in multiple languag...

System Design
5
0
65 people solved
Apr 24, 2026
Whatnot logo
Whatnot
Medium
Software Engineer Locked

Design an Online Coding Contest Platform

This question evaluates a candidate's ability to design a scalable, secure System Design for an online coding contest platform with emphasis on safely...

System Design
8
0
91 people solved
Apr 7, 2026
Whatnot logo
Whatnot
Medium
Software Engineer Locked

Content Safety Filter

This coding question tests string parsing, tokenization logic, and pattern-matching algorithm design in a practical content moderation context. It eva...

Coding & Algorithms
1
0
12 people solved
Jun 24, 2026
Whatnot logo
Whatnot
Medium
Software Engineer

Propose and Validate a Mobile App Improvement

Assume you are working on a consumer mobile app. Propose one product improvement that could improve user engagement, retention, or conversion. Your an...

System Design
6
0
58 people solved
Jan 24, 2026
Whatnot logo
Whatnot
Medium
Software Engineer

Synchronize Shared Data Across Two Lists

Build a small mobile app with two list screens that fetch and display data. Some items may appear in both lists. Each item has at least: - id - title ...

Software Engineering Fundamentals
5
0
55 people solved
Jan 24, 2026
Whatnot logo
Whatnot
Easy
Software Engineer

Solve Adjacent-Deletion and Sorted-Square Problems

Solve the following coding problems. Discuss the approach and complexity before implementation. Problem 1: Remove adjacent duplicate pairs Given a str...

Coding & Algorithms
0
0
14 people solved
Apr 24, 2026
Whatnot logo
Whatnot
Hard
Software Engineer

Merge Two Sorted Arrays

Merge Two Sorted Arrays Given two integer arrays sorted in nondecreasing order, return a new array containing every value from both inputs in nondecre...

Coding & Algorithms
1
0
12 people solved
Jul 14, 2026
Whatnot logo
Whatnot
Hard
Software Engineer

Remove All Adjacent Duplicate Pairs

Remove All Adjacent Duplicate Pairs Given a string s, repeatedly remove pairs of equal adjacent characters. A removal can make a new equal pair adjace...

Coding & Algorithms
1
0
12 people solved
Jul 14, 2026
Whatnot logo
Whatnot
Medium
Software Engineer Locked

Knight Dialer: Count Dialable Digit Sequences

This question evaluates a candidate's ability to model constrained state transitions with dynamic programming, using a knight's legal moves on a phone...

Coding & Algorithms
0
0
6 people solved
Jun 11, 2026
Whatnot logo
Whatnot
Medium
Software Engineer Locked

Dot Product of Two Vectors (Dense, then Sparse)

This question assesses proficiency in array manipulation and algorithmic efficiency by asking for a vector dot product, first over dense arrays and th...

Coding & Algorithms
1
0
9 people solved
Jun 11, 2026
Whatnot logo
Whatnot
Easy
Software Engineer Locked

Count User Journey Prefixes

This question evaluates the ability to reconstruct per-user action sequences from timestamped logs, aggregate and count path prefixes, and apply data-...

Coding & Algorithms
10
0
88 people solved
Apr 1, 2026
Whatnot logo
Whatnot
Medium
Software Engineer

Build a Tic-Tac-Toe App

Implement a simple Tic-Tac-Toe mobile app that can be completed in a 45-minute coding interview. Requirements: - Display a 3x3 board. - Support two lo...

Coding & Algorithms
0
0
10 people solved
Jan 24, 2026
Whatnot logo
Whatnot
Hard
Software Engineer

Build User Journey Path Summary

Implement a function build_summary(logs) -> str that summarizes user journeys as a trie-like path tree. You are given a list of action logs. Each log ...

Coding & Algorithms
1
0
17 people solved
Jan 8, 2026

Explore more Whatnot Software Engineer interview questions

Real questions from candidate reports, grouped by topic, role and company.

Software Engineer questions at other companies
Browse all