FreeCareerPath

Mock interviews

Real sandboxed coding rounds

Practice history →

Timed, hands-on problems checked against a hidden test suite — the formats companies actually run in interviews, not a generic algorithm quiz. Build something from scratch, or find and fix a real bug in code that's already there.

Thread-Safe Counter

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Contains Duplicate

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Fix: Deduplicate While Preserving Order

Debug the CodebaseEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Valid Anagram

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Two Sum

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Group Anagrams

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Top K Frequent Elements

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Product of Array Except Self

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Encode and Decode Strings

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Valid Sudoku

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Longest Consecutive Sequence

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Merge Booking Windows

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Valid Palindrome

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Rolling Maximum

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Two Sum II — Sorted Input

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Kth Largest in a Stream

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

3Sum

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Suppress Duplicate Alerts

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Container With Most Water

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Fix: The Invoice That Does Not Balance

Debug the CodebaseMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Trapping Rain Water

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Fix: The Page That Skips Rows

Debug the CodebaseEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Best Time to Buy and Sell Stock

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Longest Substring Without Repeating Characters

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Longest Repeating Character Replacement

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Permutation in String

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Minimum Window Substring

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Sliding Window Maximum

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Valid Parentheses

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Min Stack

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Evaluate Reverse Polish Notation

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Daily Temperatures

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Largest Rectangle in Histogram

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Binary Search

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Search a 2D Matrix

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Koko Eating Bananas

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Find Minimum in Rotated Sorted Array

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Search in Rotated Sorted Array

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Median of Two Sorted Arrays

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Reverse Linked List

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Merge Two Sorted Lists

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Linked List Cycle

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Remove Nth Node From End of List

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Reorder List

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Copy List with Random Pointer

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

LRU Cache

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Merge k Sorted Lists

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Invert Binary Tree

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Maximum Depth of Binary Tree

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Diameter of Binary Tree

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Subtree of Another Tree

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Lowest Common Ancestor of a BST

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Binary Tree Level Order Traversal

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Binary Tree Right Side View

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Validate Binary Search Tree

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Kth Smallest Element in a BST

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Binary Tree Maximum Path Sum

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Serialize and Deserialize Binary Tree

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Implement Trie

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Design Add and Search Words

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Word Search II

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Kth Largest Element in a Stream

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Last Stone Weight

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

K Closest Points to Origin

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Kth Largest Element in an Array

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Find Median from Data Stream

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Subsets

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Combination Sum

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Permutations

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Word Search

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Palindrome Partitioning

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

N-Queens

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Number of Islands

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Max Area of Island

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Clone Graph

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Rotting Oranges

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Surrounded Regions

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Pacific Atlantic Water Flow

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Course Schedule

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Course Schedule II

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Graph Valid Tree

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Network Delay Time

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Cheapest Flights Within K Stops

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Alien Dictionary

Build the PrimitiveHard

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Climbing Stairs

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

House Robber

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

House Robber II

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Longest Palindromic Substring

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Coin Change

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Longest Increasing Subsequence

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Word Break

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Maximum Product Subarray

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Unique Paths

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Longest Common Subsequence

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Best Time to Buy and Sell Stock with Cooldown

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Target Sum

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Edit Distance

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Maximum Subarray

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Jump Game

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Jump Game II

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Gas Station

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Insert Interval

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Merge Intervals

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Non-overlapping Intervals

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Meeting Rooms II

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Single Number

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Number of 1 Bits

Build the PrimitiveEasy

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.

Sum of Two Integers

Build the PrimitiveMedium

Log in to save this

Saving keeps this in your list across devices. It's a free account — no card.