Coding interview problems
3,736 problems: 937 Easy, 1,914 Medium, 885 Hard. Each runs against hidden tests, in 13 languages; database problems in SQL. Free for members.
Solve them in the app Explore guides
Problems 1,401–1,500 of 3,736
- 1401. Gather Equal Values Medium · Linked List, Hash Table
- 1402. Sort by True Value Medium · Linked List, Sorting
- 1403. Longest Mirror Stretch Medium · Linked List, Two Pointers
- 1404. Build Your Own Chain Medium · Linked List, Design
- 1405. Recently Used Shelf Medium · Linked List, Hash Table, Design
- 1406. Ring Buffer Deque Medium · Linked List, Design, Queue
- 1407. Page Trail Navigator Medium · Linked List, Design, Stack
- 1408. Front Middle Back Line Medium · Linked List, Design, Queue
- 1409. First Loner Tracker Medium · Linked List, Hash Table, Design, Queue
- 1410. Last One Standing in the Circle Medium · Linked List, Math, Recursion, Simulation
- 1411. Add Two Sparse Polynomials Medium · Linked List, Math, Two Pointers
- 1412. Reverse Each Zero-Fenced Run Medium · Linked List
- 1413. Sorted Chain to Balanced Tree Medium · Linked List, Tree, Binary Search Tree, Divide and Conquer
- 1414. Tree to Preorder Chain Medium · Linked List, Tree, Binary Tree, Depth-First Search
- 1415. Chain Along a Downward Path Medium · Linked List, Tree, Binary Tree, Depth-First Search
- 1416. Reverse the Odd Values Only Medium · Linked List, Two Pointers
- 1417. Same Chain After Turning Medium · Linked List, String
- 1418. Fuse Equal Neighbors Medium · Linked List, Stack, Simulation
- 1419. Fewest Swaps to Settle Zeros Medium · Linked List, Greedy, Counting
- 1420. k Values Nearest a Target Medium · Linked List, Two Pointers, Binary Search, Sliding Window
- 1421. Divide a Chain Number Medium · Linked List, Math
- 1422. Longest Shared Ending Medium · Linked List, Two Pointers
- 1423. Zigzag the Chain Medium · Linked List, Greedy
- 1424. Smallest Stretch to Sort Medium · Linked List, Two Pointers, Sorting
- 1425. Sort With Prefix Flips Medium · Linked List, Sorting, Greedy
- 1426. Coil a Chain Into a Grid Medium · Linked List, Matrix, Simulation
- 1427. Smallest Number After k Deletions Medium · Linked List, Monotonic Stack, Greedy
- 1428. Send Even Positions to the Back, Reversed Medium · Linked List
- 1429. Steps to the Next Twin Medium · Linked List, Hash Table
- 1430. Order by Popularity Medium · Linked List, Hash Table, Sorting, Counting
- 1431. Rebuild the Train From Couplings Medium · Linked List, Hash Table
- 1432. Is It One Clean Chain Medium · Linked List, Graph
- 1433. Point Every Arrow Backwards Easy · Linked List
- 1434. Cut the Richest Stretch Medium · Linked List, Dynamic Programming
- 1435. One Flip to Sorted Medium · Linked List, Two Pointers
- 1436. Fewest Moves to the Front Medium · Linked List, Greedy
- 1437. Trim Overlong Runs Easy · Linked List
- 1438. Burst Runs of Three Medium · Linked List, Stack, Simulation
- 1439. Best Stretch on a Loop Medium · Linked List, Dynamic Programming
- 1440. Largest Merge of Two Chains Medium · Linked List, Greedy, Two Pointers
- 1441. Where Two Walkers Meet Medium · Linked List, Graph, Breadth-First Search
- 1442. Raise to All Distinct Medium · Linked List, Greedy, Sorting
- 1443. Filter by a Blocklist Chain Medium · Linked List, Hash Table
- 1444. Values in Exactly One Sorted Chain Medium · Linked List, Two Pointers
- 1445. Fewest Calm Segments Medium · Linked List, Greedy
- 1446. Trim to a Multiple Medium · Linked List, Hash Table, Prefix Sum, Math
- 1447. Unfold the Folded Chain Medium · Linked List, Two Pointers
- 1448. Longest Even-Stepped Run Medium · Linked List
- 1449. Above the Tail Average Medium · Linked List, Prefix Sum
- 1450. Sort a Rise-and-Fall Chain Medium · Linked List, Sorting, Two Pointers
- 1451. Count Out-of-Order Pairs Hard · Linked List, Sorting, Divide and Conquer
- 1452. Longest Loop in a Pointer Table Hard · Linked List, Graph, Depth-First Search
- 1453. Stack That Knows Its Max Hard · Linked List, Stack, Heap (Priority Queue), Design
- 1454. Constant-Time Tally Board Hard · Linked List, Hash Table, Design
- 1455. Cursor Text Pad Hard · Linked List, Stack, Design, String
- 1456. Express Lane List Hard · Linked List, Design
- 1457. Circle Elimination With Changing Steps Hard · Linked List, Binary Search, Simulation
- 1458. k-th Smallest Pair Total Hard · Linked List, Heap (Priority Queue)
- 1459. Fuse the Chain at Minimum Cost Hard · Linked List, Dynamic Programming, Prefix Sum
- 1460. Count Calm Stretches Hard · Linked List, Sliding Window, Queue
- 1461. Rolling Middle Values Hard · Linked List, Heap (Priority Queue), Sliding Window
- 1462. Cut and Paste Segments Hard · Linked List, Design
- 1463. Shortest Stretch Reaching a Total Hard · Linked List, Prefix Sum, Queue, Sliding Window
- 1464. Fewest Removals for a Ridge Hard · Linked List, Dynamic Programming, Binary Search
- 1465. Fewest Cuts Into Mirrors Hard · Linked List, Dynamic Programming
- 1466. Keep Both Chains Climbing Hard · Linked List, Dynamic Programming
- 1467. Count Distinct Stretches Hard · Linked List, String, Hash Table
- 1468. Longest Repeated Stretch Hard · Linked List, Binary Search, Hash Table, String
- 1469. Smallest Turn of a Chain Hard · Linked List, Two Pointers, String
- 1470. Pop the Beads Hard · Linked List, Dynamic Programming
- 1471. Sum of Stretch Minimums Hard · Linked List, Monotonic Stack, Math
- 1472. Peak-Bookended Stretches Hard · Linked List, Monotonic Stack, Hash Table
- 1473. Fold Neighbors Until Sorted Hard · Linked List, Dynamic Programming, Greedy, Prefix Sum
- 1474. Rounds of the Weak Hard · Linked List, Monotonic Stack, Simulation
- 1475. Clear the Chain in Blocks Hard · Linked List, Dynamic Programming, Memoization
- 1476. Smallest Order After k Adjacent Swaps Hard · Linked List, Greedy, Binary Search
- 1477. Hop Along the Chain Hard · Linked List, Dynamic Programming, Queue
- 1478. Tightest Band Across Chains Hard · Linked List, Heap (Priority Queue), Sliding Window
- 1479. Spread Out the Repeats Hard · Linked List, Heap (Priority Queue), Greedy, Hash Table
- 1480. Best k Separate Stretches Hard · Linked List, Dynamic Programming
- 1481. Cheapest Way to Sort by Lifting Hard · Linked List, Dynamic Programming, Binary Search
- 1482. Switch Between Two Tracks Hard · Linked List, Two Pointers, Greedy, Dynamic Programming
- 1483. Stretches Centered on k Hard · Linked List, Hash Table, Prefix Sum
- 1484. Riffles Until Home Hard · Linked List, Math
- 1485. Teleport Down the Chain Hard · Linked List, Graph, Bit Manipulation
- 1486. Search Insert Position Easy · Array, Binary Search · Asked at Amazon
- 1487. Sqrt(x) Easy · Math, Binary Search · Asked at Amazon, Bloomberg
- 1488. Search in Rotated Sorted Array Medium · Array, Binary Search · Asked at Amazon, Meta, Microsoft
- 1489. Koko Eating Bananas Medium · Array, Binary Search · Asked at Google, Amazon
- 1490. Largest Number Medium · Array, String, Greedy, Sorting · Asked at Amazon, Microsoft
- 1491. Median of Two Sorted Arrays Hard · Array, Binary Search, Divide and Conquer · Asked at Google, Amazon, Microsoft
- 1492. Split Array Largest Sum Hard · Array, Binary Search, Greedy, Dynamic Programming, Prefix Sum · Asked at Google, Amazon
- 1493. Exact Match in a Sorted Ledger Easy · Array, Binary Search
- 1494. First and Last Sighting Medium · Array, Binary Search
- 1495. The Unpaired Locker Key Medium · Array, Binary Search
- 1496. Lowest Point After Rotation Medium · Array, Binary Search
- 1497. Lowest Point Rotated with Repeats Hard · Array, Binary Search
- 1498. Count Copies on a Sorted Shelf Easy · Array, Binary Search
- 1499. First Failing Nightly Build Easy · Array, Binary Search
- 1500. Next Word at or After a Query Easy · Array, String, Binary Search