Recent Interview Questions

Latest interview questions from all companies

File Parsing System

Asked at Affirm

coding
system design
technical

Implement RandomizedSet Class

Asked at Affirm

data structures
algorithms
technical

Design Google Calendar

Asked at Google

system design
onsite

Spreadsheet Cell System

Asked at OpenAI

system design
data structures
technical

Priority Data Structure

Asked at OpenAI

data structures
algorithms
technical

OpenAI Applied AI (ChatGPT Backend) Interview Experience

Asked at OpenAI

interview experience
ai
backend
behavioral

Design Amazon's Shopping Cart

Asked at Amazon

system design
leadership
onsite

Amazon System Design Questions

Asked at Amazon

system design
scalability
onsite

MockHashMap with Load Measurement

Asked at Databricks

data structures
system design
technical

Web Crawler Design

Asked at Databricks

system design
distributed systems
technical

Money Transfer Optimization

Asked at Stripe

algorithms
optimization
technical

Account Balance Manager: StripePay Backend

Asked at Stripe

system design
backend
transactions
technical

Calendar Application Design

Asked at Ramp

system design
testing
technical

Currency Exchange CLI Tool

Asked at Ramp

cli
api integration
technical

User Location Tracker

Asked at Ramp

algorithms
time tracking
technical

Dynamic React Component

Asked at Ramp

react
frontend
technical

Case Style Converter

Asked at Ramp

string manipulation
parsing
technical

Door Access Control System

Asked at Ramp

system design
security
technical

Message Reaction System

Asked at Discord

system design
frontend
backend
technical

Game Matchmaking System

Asked at Discord

system design
algorithms
matchmaking
technical

Battleship Game Implementation

Asked at Square

game design
implementation
technical

Advanced Calculator Implementation

Asked at Square

parsing
algorithms
technical

Custom Encoding Decoder

Asked at Square

encoding
strings
technical

Planet Destruction System

Asked at Square

algorithms
optimization
technical

Tournament Schedule Generator

Asked at Square

algorithms
randomization
technical

River Crossing Puzzle

Asked at Square

algorithms
puzzle
technical

Plant Growth Simulator

Asked at Square

simulation
recursion
technical

Random Pairing Generator

Asked at Square

algorithms
randomization
technical

Payment Analytics Queries

Asked at Square

sql
analytics
technical

Pig Latin Transformer

Asked at Square

strings
parsing
technical

Friend Recommendation System

Asked at Square

graphs
algorithms
technical

Sock Matching Algorithm

Asked at Square

algorithms
matching
technical

Ball Game Simulator

Asked at Square

simulation
probability
technical

Working Hours Analyzer

Asked at Square

intervals
algorithms
technical

Tournament Bracket Generator

Asked at Square

algorithms
tournament
technical

Content Moderation Email Generator

Asked at Roblox

string manipulation
formatting
technical

Path Sum in Binary Tree

Asked at Roblox

binary tree
algorithms
technical

Distributed Data Processing

Asked at Anthropic

distributed systems
algorithms
technical

Distributed Mode and Median Calculation

Asked at Anthropic

distributed systems
algorithms
big data
technical

Anagram Search

Asked at SoFi

strings
algorithms
technical

Asteroids Collision

Asked at SoFi

arrays
stack
technical

Binary Search Tree Operations

Asked at SoFi

trees
data structures
technical

Content Moderation System

Asked at SoFi

system design
content moderation
technical

Character Replacement Problem

Asked at SoFi

strings
sliding window
technical

Minimum Difference Pairs

Asked at SoFi

arrays
algorithms
technical

Domain Rate Limiter

Asked at SoFi

system design
rate limiting
technical

Reverse Linked List

Asked at SoFi

linked list
algorithms
technical

Second Largest Element

Asked at SoFi

arrays
algorithms
technical

Shortest Distinct Substring

Asked at SoFi

strings
sliding window
technical

Word Ladder

Asked at SoFi

graphs
bfs
technical

Almost Palindrome Check

Asked at Whatnot

strings
algorithms
technical

First Bad Version

Asked at Whatnot

binary search
algorithms
technical

Group Anagrams

Asked at Whatnot

strings
hash tables
technical

K Closest Points to Origin

Asked at Whatnot

heap
sorting
technical

Minimum Window Substring

Asked at Whatnot

sliding window
strings
technical

Number of Islands

Asked at Whatnot

dfs
matrix
technical

Product Strategy & Growth Discussion

Asked at Whatnot

product
growth
behavioral

Best Time to Buy and Sell Stock Series

Asked at Chime

dynamic programming
arrays
technical

Browser Tab Navigation

Asked at Chime

data structures
design
technical

Food Ratings System

Asked at Chime

system design
data structures
technical

Find Missing Number

Asked at Chime

strings
arrays
technical

Building View Finder

Asked at Chime

arrays
stack
technical

Dictionary Phone Number Combinations

Asked at Chime

strings
recursion
technical

Longest Increasing Path in Matrix

Asked at Chime

matrix
dfs
technical

Maximum Performance of a Team

Asked at Chime

heap
greedy
technical

Most Destructive Mine

Asked at Chime

geometry
algorithms
technical

Number of Islands

Asked at Chime

matrix
dfs
technical

Maximum Unique Flavors

Asked at Chime

arrays
sliding window
technical

Sentence Screen Fitting

Asked at Chime

strings
dp
technical

Spiral Matrix Generation

Asked at Chime

matrix
implementation
technical

House Robber

Asked at Chime

dp
algorithms
technical

Valid Sudoku

Asked at Chime

matrix
validation
technical

Word Search with Revisits

Asked at Chime

matrix
backtracking
technical

Project Completion Date Calculator

Asked at Airtable

date manipulation
algorithms
technical

Keyword Highlighting System

Asked at Figma

string manipulation
algorithms
technical

Interview Experience at Upstart

Asked at Upstart

interview experience
system design
behavioral

Catch Cheaters - Part 1

Asked at Karat

strings
algorithms
technical

Catch Cheaters - Part 2

Asked at Karat

grid
algorithms
technical

Log Analysis System

Asked at Karat

algorithms
data structures
probability
technical

Array Mutation Challenge

Asked at CodeSignal

arrays
implementation
technical

Character Cascade Builder

Asked at CodeSignal

strings
arrays
technical

Card Hand Validation

Asked at CodeSignal

arrays
validation
technical

Count Valid Words from String

Asked at CodeSignal

strings
validation
technical

Game Field Matrix Puzzle

Asked at CodeSignal

matrix
algorithms
technical

Memory Allocation System

Asked at CodeSignal

bit manipulation
memory management
technical

Phone Number to Words Converter

Asked at CodeSignal

strings
recursion
technical

Worker Hours Registration System

Asked at CodeSignal

system design
time tracking
technical

CodeSignal Question 1

Asked at CodeSignal

system design
algorithms
technical

CodeSignal Question 2

Asked at CodeSignal

system design
algorithms
technical

2048 Game Implementation

Asked at Asana

game design
implementation
technical

Jigsaw Puzzle Design

Asked at Asana

object oriented
algorithms
technical

LRU Cache Implementation

Asked at Asana

data structures
design
technical

Product of Array Except Self

Asked at Asana

arrays
algorithms
technical

Validate Binary Search Tree

Asked at Asana

trees
recursion
technical

K Closest Points to Origin

Asked at Asana

heap
sorting
technical

Maximum Subarray

Asked at Asana

arrays
dynamic programming
technical

Count of Matches in Tournament

Asked at Asana

math
simulation
technical

Adaptive Video Streaming Client

Asked at Jane Street

system design
streaming
networking
technical

Snake Game Implementation

Asked at Jane Street

game design
algorithms
pathfinding
technical

Text Editor Backend Design

Asked at Jane Street

system design
data structures
text processing
technical

Buying Chairs Problem

Asked at Confluent

arrays
simulation
technical

Minimum Health for Gaming

Asked at Confluent

algorithms
heap
technical

Sudoku Validator and Solver

Asked at Confluent

backtracking
algorithms
technical

Wildcard Pattern Matching

Asked at Confluent

strings
dynamic programming
technical

Swipe Left Implementation

Asked at Palantir

arrays
implementation
technical

Yahoo Interview Experience

Asked at Yahoo

interview experience
technical
behavioral

Yahoo Summer Intern Full-Stack Interview

Asked at Yahoo

interview experience
full-stack
internship
behavioral

Yahoo Phone Interview

Asked at Yahoo

algorithms
phone screen
leetcode
technical

Configurable Cache Layer

Asked at Patreon

system design
caching
technical

Merge Overlapping Intervals

Asked at Patreon

arrays
intervals
technical

Concurrent Function Rate Limiter

Asked at Patreon

async
concurrency
technical

Random Number Generator

Asked at Patreon

probability
algorithms
technical

API Rate Limiter Design

Asked at Patreon

system design
rate limiting
technical

Average Travel Time Calculator

Asked at Instacart

algorithms
data structures
technical

Versioned Key-Value Store

Asked at Instacart

system design
data structures
technical

Size of Friend Groups

Asked at DoorDash

algorithms
union-find
technical

Airplane Tickets Cost Estimation

Asked at DoorDash

algorithms
design patterns
technical

HashMap with Expiration

Asked at MongoDB

data structures
concurrency
technical

Sorted Array Square

Asked at MongoDB

arrays
two pointers
technical

Array Intersection

Asked at MongoDB

arrays
hash set
technical

Merge K Sorted Lists

Asked at MongoDB

linked list
heap
technical

Linked HashMap Implementation

Asked at MongoDB

data structures
hash map
technical

Lowest Common Ancestor with Parent

Asked at MongoDB

trees
algorithms
technical

LRU Cache Implementation

Asked at MongoDB

cache
data structures
technical

Read/Write Lock Implementation

Asked at MongoDB

concurrency
locks
technical

Pattern Matching with Plus

Asked at MongoDB

strings
regex
technical

Top Players by Score

Asked at MongoDB

sorting
data processing
technical

Find Smallest Greater Elements

Asked at MongoDB

binary search
arrays
technical

MedianFinder Implementation

Asked at Pinterest

data structures
algorithms
technical

Prefix Search Implementation

Asked at Pinterest

algorithms
strings
technical

Maximum Visible Pins

Asked at Pinterest

algorithms
optimization
technical

Count and Say Sequence

Asked at Pinterest

strings
algorithms
technical

Store Reservation System

Asked at Pinterest

algorithms
interval scheduling
technical

Hit Counter Implementation

Asked at Reddit

data structures
system design
technical

Word Ladder Implementation

Asked at Reddit

graphs
bfs
technical

Task Management System UI (2024 Frontend OA)

Asked at Coinbase

frontend
react
api-integration
technical

Cryptocurrency Exchange Calculator

Asked at Coinbase

algorithms
graph
api-integration
technical

Credit Card Approval System

Asked at Coinbase

system design
architecture
onsite

Behavioral Interview

Asked at Coinbase

behavioral
leadership

Server Cost Optimization

Asked at TikTok

algorithms
optimization
technical

TikTok SWE Online Assessment (11.20-11.24)

Asked at TikTok

algorithms
data structures
oa
technical

Implement Time Tracking System

Asked at Workday

system design
backend
technical

Basic Calculator Implementation

Asked at Glean

parsing
implementation
technical

Simple Database System

Asked at Glean

system design
data structures
technical

Chocolate Distribution

Asked at Glean

binary search
arrays
technical

Balance Parentheses

Asked at Glean

strings
stack
technical

Cool String Verification

Asked at Bloomberg

strings
algorithms
technical

Shuffle Multiple Card Decks

Asked at Bloomberg

algorithms
probability
technical

Stock Transaction Aggregator

Asked at Bloomberg

system design
data structures
technical

Deepest Parentheses Extraction

Asked at Bloomberg

strings
parsing
technical

Valid Frequency String Check

Asked at Bloomberg

strings
validation
technical

Insert Delete GetRandom O(1)

Asked at Bloomberg

data structures
random access
technical

Meeting Time Overlap Counter

Asked at Samsara

intervals
arrays
technical

Merge Overlapping Intervals

Asked at Samsara

intervals
sorting
technical

LRU Cache Implementation

Asked at Samsara

data structures
design
technical

Set Game Implementation

Asked at Samsara

game design
object-oriented
technical

Implement BufferedFile Class

Asked at Datadog

coding
phone

Implement Unix Command rm -rf

Asked at Datadog

coding
onsite

Product Recommendation System

Asked at Wayfair

system design
machine learning
technical

Card Set Detection

Asked at Jump Trading

algorithms
game logic
technical

Card Set Detection

Asked at Jump Trading

algorithms
game logic
technical

Jump Trading System Design

Asked at Jump Trading

system design
trading
algorithms
oa
technical

Contact Tracing System Design

Asked at Netflix

system design
distributed systems
technical

Warehouse Shortest Path

Asked at Netflix

algorithms
graph
technical

Video Commerce System Design

Asked at Netflix

system design
architecture
onsite

Netflix Infrastructure Interview Experience (2024)

Asked at Netflix

interview experience
system design
infrastructure
behavioral