Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In

Easy LeetCode Interview Questions

Master 748 easy difficulty coding problems frequently asked in technical interviews at top tech companies. Perfect for building confidence and fundamental problem-solving skills.

Easy (2331)Medium (5229)Hard (1850)
#1EasyFrequency: 100%

Two Sum

Asked at Google
ArrayHash Table
#1
Rank
#408EasyFrequency: 96.8%

Valid Word Abbreviation

Asked at Meta
Two PointersString
#2
Rank
#680EasyFrequency: 95.1%

Valid Palindrome II

Asked at Meta
Two PointersStringGreedy
#3
Rank
#1306EasyFrequency: 94.7%

Minimum Absolute Difference

Asked at PayPal
ArraySorting
#4
Rank
#543EasyFrequency: 86.8%

Diameter of Binary Tree

Asked at Meta
TreeDepth-First SearchBinary TreeDP on Trees
#5
Rank
#88EasyFrequency: 86.3%

Merge Sorted Array

Asked at Meta
ArrayTwo PointersSorting
#6
Rank
#1019EasyFrequency: 85.8%

Squares of a Sorted Array

Asked at Uber
ArrayTwo PointersSorting
#7
Rank
#121EasyFrequency: 83.8%

Best Time to Buy and Sell Stock

Asked at Amazon
ArrayDynamic Programming
#8
Rank
#1112EasyFrequency: 82.7%

Find Words That Can Be Formed by Characters

Asked at PayPal
ArrayHash TableStringCounting
#9
Rank
#125EasyFrequency: 82.6%

Valid Palindrome

Asked at Meta
Two PointersString
#10
Rank
#20EasyFrequency: 79%

Valid Parentheses

Asked at LinkedIn
StringStackBracket Sequences
#11
Rank
#975EasyFrequency: 78%

Range Sum of BST

Asked at Meta
TreeDepth-First SearchBinary Search TreeBinary Tree
#12
Rank
#9EasyFrequency: 76.9%

Palindrome Number

Asked at Infosys
Math
#13
Rank
#3994EasyFrequency: 76.6%

Find The Least Frequent Digit

Asked at Flipkart
ArrayHash TableMathCounting
#14
Rank
#14EasyFrequency: 76.4%

Longest Common Prefix

Asked at Apple
ArrayStringTrie
#15
Rank
#206EasyFrequency: 75.8%

Reverse Linked List

Asked at Apple
Linked ListRecursion
#16
Rank
#605EasyFrequency: 74.5%

Can Place Flowers

Asked at LinkedIn
ArrayGreedy
#17
Rank
#160EasyFrequency: 73.9%

Intersection of Two Linked Lists

Asked at Airbnb
Hash TableLinked ListTwo Pointers
#18
Rank
#2654EasyFrequency: 73.2%

Count the Number of Vowel Strings in Range

Asked at PayPal
ArrayStringCounting
#19
Rank
#346EasyFrequency: 73.1%

Moving Average from Data Stream

Asked at Meta
ArrayDesignQueueData Stream
#20
Rank
#26EasyFrequency: 70.8%

Remove Duplicates from Sorted Array

Asked at Microsoft
ArrayTwo Pointers
#21
Rank
#169EasyFrequency: 70.4%

Majority Element

Asked at Microsoft
ArrayHash TableDivide and ConquerSortingCountingBoyer–Moore Majority Vote Algorithm
#22
Rank
#219EasyFrequency: 70.1%

Contains Duplicate II

Asked at Airbnb
ArrayHash TableSliding Window
#23
Rank
#242EasyFrequency: 69.8%

Valid Anagram

Asked at Infosys
Hash TableStringSorting
#24
Rank
#3778EasyFrequency: 69.8%

Transform Array by Parity

Asked at Infosys
ArraySortingCounting
#25
Rank
#1894EasyFrequency: 69.5%

Merge Strings Alternately

Asked at Google
Two PointersString
#26
Rank
#2809EasyFrequency: 69.4%

Create Hello World Function

Asked at Google
#27
Rank
#13EasyFrequency: 69.2%

Roman to Integer

Asked at Microsoft
Hash TableMathString
#28
Rank
#1646EasyFrequency: 68.6%

Kth Missing Positive Number

Asked at Meta
ArrayBinary Search
#29
Rank
#628EasyFrequency: 67.8%

Maximum Product of Three Numbers

Asked at Salesforce
ArrayMathSorting
#30
Rank
#70EasyFrequency: 67.6%

Climbing Stairs

Asked at Infosys
MathDynamic ProgrammingMemoization
#31
Rank
#283EasyFrequency: 67.6%

Move Zeroes

Asked at Infosys
ArrayTwo Pointers
#32
Rank
#69EasyFrequency: 66.8%

Sqrt(x)

Asked at TikTok
MathBinary SearchNewton's Method
#33
Rank
#21EasyFrequency: 66.7%

Merge Two Sorted Lists

Asked at Amazon
Linked ListRecursion
#34
Rank
#1908EasyFrequency: 66%

Recyclable and Low Fat Products

Asked at Google
Database
#35
Rank
#889EasyFrequency: 65.6%

Buddy Strings

Asked at DoorDash
Hash TableString
#36
Rank
#108EasyFrequency: 65.5%

Convert Sorted Array to Binary Search Tree

Asked at Airbnb
ArrayDivide and ConquerTreeBinary Search TreeBinary Tree
#37
Rank
#136EasyFrequency: 65.5%

Single Number

Asked at Airbnb
ArrayBit Manipulation
#38
Rank
#190EasyFrequency: 65.5%

Reverse Bits

Asked at Airbnb
Divide and ConquerBit Manipulation
#39
Rank
#202EasyFrequency: 65.5%

Happy Number

Asked at Airbnb
Hash TableMathTwo PointersFloyd's Cycle Finding Algorithm
#40
Rank
#217EasyFrequency: 65.5%

Contains Duplicate

Asked at Airbnb
ArrayHash TableSorting
#41
Rank
#415EasyFrequency: 65.5%

Add Strings

Asked at Airbnb
MathStringSimulation
#42
Rank
#104EasyFrequency: 65%

Maximum Depth of Binary Tree

Asked at LinkedIn
TreeDepth-First SearchBreadth-First SearchBinary Tree
#43
Rank
#1915EasyFrequency: 64.6%

Check if One String Swap Can Make Strings Equal

Asked at DoorDash
Hash TableStringCounting
#44
Rank
#101EasyFrequency: 63.4%

Symmetric Tree

Asked at LinkedIn
TreeDepth-First SearchBreadth-First SearchBinary Tree
#45
Rank
#969EasyFrequency: 63.3%

Number of Recent Calls

Asked at Databricks
DesignQueueData Stream
#46
Rank
#1570EasyFrequency: 63.1%

Final Prices With a Special Discount in a Shop

Asked at Uber
ArrayStackMonotonic Stack
#47
Rank
#205EasyFrequency: 62.6%

Isomorphic Strings

Asked at LinkedIn
Hash TableString
#48
Rank
#2502EasyFrequency: 62.5%

Sort the People

Asked at Infosys
ArrayHash TableStringSorting
#49
Rank
#3952EasyFrequency: 62.5%

Trionic Array I

Asked at Infosys
Array
#50
Rank
#1127EasyFrequency: 62.2%

Last Stone Weight

Asked at PayPal
ArrayHeap (Priority Queue)
#51
Rank
#270EasyFrequency: 61.8%

Closest Binary Search Tree Value

Asked at Meta
Binary SearchTreeDepth-First SearchBinary Search TreeBinary Tree
#52
Rank
#243EasyFrequency: 61.6%

Shortest Word Distance

Asked at LinkedIn
ArrayString
#53
Rank
#817EasyFrequency: 61.4%

Design HashMap

Asked at TikTok
ArrayHash TableLinked ListDesignHash Function
#54
Rank
#851EasyFrequency: 61.1%

Goat Latin

Asked at Meta
String
#55
Rank
#671EasyFrequency: 60.7%

Second Minimum Node In a Binary Tree

Asked at LinkedIn
TreeDepth-First SearchBinary Tree
#56
Rank
#745EasyFrequency: 60.7%

Find Smallest Letter Greater Than Target

Asked at LinkedIn
ArrayBinary Search
#57
Rank
#118EasyFrequency: 60.6%

Pascal's Triangle

Asked at Amazon
ArrayDynamic Programming
#58
Rank
#3736EasyFrequency: 60%

Find Valid Pair of Adjacent Digits in String

Asked at Oracle
Hash TableStringCounting
#59
Rank
#1341EasyFrequency: 59.6%

Split a String in Balanced Strings

Asked at Salesforce
StringGreedyCounting
#60
Rank
#1013EasyFrequency: 59.4%

Fibonacci Number

Asked at Infosys
MathDynamic ProgrammingRecursionMemoization
#61
Rank
#2337EasyFrequency: 59.4%

Remove Digit From Number to Maximize Result

Asked at Infosys
StringGreedyEnumeration
#62
Rank
#2058EasyFrequency: 58.6%

Concatenation of Array

Asked at Google
ArraySimulation
#63
Rank
#2383EasyFrequency: 58.5%

Add Two Integers

Asked at Google
Math
#64
Rank
#27EasyFrequency: 57.9%

Remove Element

Asked at Google
ArrayTwo Pointers
#65
Rank
#1434EasyFrequency: 57.5%

Decrypt String from Alphabet to Integer Mapping

Asked at Salesforce
String
#66
Rank
#234EasyFrequency: 57.2%

Palindrome Linked List

Asked at Amazon
Linked ListTwo PointersStackRecursion
#67
Rank
#35EasyFrequency: 57%

Search Insert Position

Asked at Microsoft
ArrayBinary Search
#68
Rank
#890EasyFrequency: 55.9%

Lemonade Change

Asked at Infosys
ArrayGreedy
#69
Rank
#2594EasyFrequency: 55.8%

Count Pairs Of Similar Strings

Asked at Oracle
ArrayHash TableStringBit ManipulationCounting
#70
Rank
#1128EasyFrequency: 55.6%

Remove All Adjacent Duplicates In String

Asked at Meta
StringStack
#71
Rank
#66EasyFrequency: 55.3%

Plus One

Asked at Google
ArrayMath
#72
Rank
#387EasyFrequency: 55.2%

First Unique Character in a String

Asked at Amazon
Hash TableStringQueueCounting
#73
Rank
#28EasyFrequency: 55.2%

Find the Index of the First Occurrence in a String

Asked at Microsoft
Two PointersStringString MatchingZ AlgorithmKnuth–Morris–Pratt AlgorithmBoyer–Moore String-Search Algorithm
#74
Rank
#175EasyFrequency: 55.1%

Combine Two Tables

Asked at Google
Database
#75
Rank
#2177EasyFrequency: 55.1%

Check Whether Two Strings are Almost Equivalent

Asked at Salesforce
Hash TableStringCounting
#76
Rank
#1102EasyFrequency: 55.1%

Check If a Number Is Majority Element in a Sorted Array

Asked at Salesforce
ArrayBinary Search
#77
Rank
#1137EasyFrequency: 55.1%

Height Checker

Asked at Salesforce
ArraySortingCounting SortBubble Sort
#78
Rank
#3215EasyFrequency: 55.1%

Matrix Similarity After Cyclic Shifts

Asked at Salesforce
ArrayMathMatrixSimulation
#79
Rank
#3469EasyFrequency: 55.1%

Maximum Height of a Triangle

Asked at Salesforce
ArrayEnumeration
#80
Rank
#191EasyFrequency: 55%

Number of 1 Bits

Asked at Apple
Divide and ConquerBit Manipulation
#81
Rank
#383EasyFrequency: 55%

Ransom Note

Asked at Apple
Hash TableStringCounting
#82
Rank
#496EasyFrequency: 54.7%

Next Greater Element I

Asked at Amazon
ArrayHash TableStackMonotonic Stack
#83
Rank
#163EasyFrequency: 54.7%

Missing Ranges

Asked at Meta
Array
#84
Rank
#485EasyFrequency: 54.5%

Max Consecutive Ones

Asked at Google
Array
#85
Rank
#268EasyFrequency: 54.4%

Missing Number

Asked at Amazon
ArrayHash TableMathBinary SearchBit ManipulationSorting
#86
Rank
#777EasyFrequency: 54.1%

Toeplitz Matrix

Asked at Meta
ArrayMatrix
#87
Rank
#367EasyFrequency: 53.7%

Valid Perfect Square

Asked at LinkedIn
MathBinary Search
#88
Rank
#67EasyFrequency: 53.4%

Add Binary

Asked at Google
MathStringBit ManipulationSimulation
#89
Rank
#231EasyFrequency: 53.4%

Power of Two

Asked at Google
MathBit ManipulationRecursion
#90
Rank
#2679EasyFrequency: 53.4%

Count Distinct Numbers on Board

Asked at Oracle
ArrayHash TableMathSimulation
#91
Rank
#1496EasyFrequency: 53.4%

Lucky Numbers in a Matrix

Asked at Oracle
ArrayMatrix
#92
Rank
#733EasyFrequency: 53%

Flood Fill

Asked at Amazon
ArrayDepth-First SearchBreadth-First SearchMatrix
#93
Rank
#141EasyFrequency: 52.8%

Linked List Cycle

Asked at Microsoft
Hash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithm
#94
Rank
#359EasyFrequency: 52.3%

Logger Rate Limiter

Asked at Google
Hash TableDesignData Stream
#95
Rank
#792EasyFrequency: 51.8%

Binary Search

Asked at Google
ArrayBinary Search
#96
Rank
#303EasyFrequency: 51.8%

Range Sum Query - Immutable

Asked at Infosys
ArrayDesignPrefix Sum
#97
Rank
#908EasyFrequency: 51.4%

Middle of the Linked List

Asked at Amazon
Linked ListTwo Pointers
#98
Rank
#252EasyFrequency: 51.4%

Meeting Rooms

Asked at TikTok
ArraySortingQuicksort
#99
Rank
#1146EasyFrequency: 51.4%

Greatest Common Divisor of Strings

Asked at TikTok
MathStringEuclidean AlgorithmGreatest Common Divisor
#100
Rank
#1291EasyFrequency: 51.3%

Immediate Food Delivery I

Asked at DoorDash
Database
#101
Rank
#1888EasyFrequency: 51.3%

Find Nearest Point That Has the Same X or Y Coordinate

Asked at DoorDash
Array
#102
Rank
#349EasyFrequency: 51.1%

Intersection of Two Arrays

Asked at Amazon
ArrayHash TableTwo PointersBinary SearchSorting
#103
Rank
#697EasyFrequency: 50.6%

Degree of an Array

Asked at Oracle
ArrayHash Table
#104
Rank
#246EasyFrequency: 50.5%

Strobogrammatic Number

Asked at Meta
Hash TableTwo PointersString
#105
Rank
#2186EasyFrequency: 50.3%

Count Vowel Substrings of a String

Asked at PayPal
Hash TableString
#106
Rank
#1390EasyFrequency: 50.3%

Average Selling Price

Asked at PayPal
Database
#107
Rank
#110EasyFrequency: 50%

Balanced Binary Tree

Asked at Amazon
TreeDepth-First SearchBinary Tree
#108
Rank
#171EasyFrequency: 49.9%

Excel Sheet Column Number

Asked at Uber
MathString
#109
Rank
#2977EasyFrequency: 49.9%

Check if a String Is an Acronym of Words

Asked at Uber
ArrayString
#110
Rank
#3034EasyFrequency: 49.9%

Points That Intersect With Cars

Asked at Uber
ArrayHash TablePrefix Sum
#111
Rank
#1878EasyFrequency: 49.7%

Check if Array Is Sorted and Rotated

Asked at Amazon
Array
#112
Rank
#617EasyFrequency: 48.8%

Merge Two Binary Trees

Asked at LinkedIn
TreeDepth-First SearchBreadth-First SearchBinary Tree
#113
Rank
#232EasyFrequency: 48.7%

Implement Queue using Stacks

Asked at Apple
StackDesignQueue
#114
Rank
#257EasyFrequency: 48.7%

Binary Tree Paths

Asked at Apple
StringBacktrackingTreeDepth-First SearchBinary Tree
#115
Rank
#3252EasyFrequency: 48.7%

Count the Number of Incremovable Subarrays I

Asked at Apple
ArrayTwo PointersBinary SearchEnumeration
#116
Rank
#100EasyFrequency: 48.1%

Same Tree

Asked at Amazon
TreeDepth-First SearchBreadth-First SearchBinary Tree
#117
Rank
#812EasyFrequency: 48.1%

Rotate String

Asked at Amazon
StringString Matching
#118
Rank
#197EasyFrequency: 48%

Rising Temperature

Asked at Microsoft
Database
#119
Rank
#643EasyFrequency: 47.5%

Maximum Average Subarray I

Asked at Meta
ArraySliding Window
#120
Rank
#266EasyFrequency: 47.5%

Palindrome Permutation

Asked at Uber
Hash TableStringBit Manipulation
#121
Rank
#290EasyFrequency: 47.5%

Word Pattern

Asked at Uber
Hash TableString
#122
Rank
#1066EasyFrequency: 47.5%

Fixed Point

Asked at Uber
ArrayBinary Search
#123
Rank
#1486EasyFrequency: 47.5%

Find the Distance Value Between Two Arrays

Asked at Uber
ArrayTwo PointersBinary SearchSorting
#124
Rank
#2093EasyFrequency: 47.5%

Check If String Is a Prefix of Array

Asked at Uber
ArrayTwo PointersString
#125
Rank
#2099EasyFrequency: 47.5%

Number of Strings That Appear as Substrings in Word

Asked at Uber
ArrayString
#126
Rank
#2331EasyFrequency: 47.5%

Intersection of Multiple Arrays

Asked at Uber
ArrayHash TableSortingCounting
#127
Rank
#2361EasyFrequency: 47.5%

Calculate Digit Sum of a String

Asked at Uber
StringSimulation
#128
Rank
#345EasyFrequency: 47.4%

Reverse Vowels of a String

Asked at Oracle
Two PointersString
#129
Rank
#168EasyFrequency: 47.3%

Excel Sheet Column Title

Asked at Microsoft
MathString
#130
Rank
#448EasyFrequency: 47%

Find All Numbers Disappeared in an Array

Asked at Google
ArrayHash Table
#131
Rank
#1603EasyFrequency: 47%

Running Sum of 1d Array

Asked at Google
ArrayPrefix Sum
#132
Rank
#58EasyFrequency: 46.5%

Length of Last Word

Asked at Google
String
#133
Rank
#1258EasyFrequency: 46.5%

Article Views I

Asked at Amazon
Database
#134
Rank
#2436EasyFrequency: 46.5%

Make Array Zero by Subtracting Equal Amounts

Asked at Amazon
ArrayHash TableGreedySortingHeap (Priority Queue)Simulation
#135
Rank
#1400EasyFrequency: 46%

Find Winner on a Tic Tac Toe Game

Asked at Apple
ArrayHash TableMatrixSimulation
#136
Rank
#1829EasyFrequency: 45.7%

Maximum Units on a Truck

Asked at Salesforce
ArrayGreedySorting
#137
Rank
#344EasyFrequency: 45.6%

Reverse String

Asked at Amazon
Two PointersString
#138
Rank
#278EasyFrequency: 45%

First Bad Version

Asked at Meta
Binary SearchInteractive
#139
Rank
#181EasyFrequency: 44.8%

Employees Earning More Than Their Managers

Asked at Google
Database
#140
Rank
#170EasyFrequency: 44.7%

Two Sum III - Data structure design

Asked at LinkedIn
ArrayHash TableTwo PointersDesignData Stream
#141
Rank
#1693EasyFrequency: 44.7%

Sum of All Odd Length Subarrays

Asked at LinkedIn
ArrayMathPrefix Sum
#142
Rank
#94EasyFrequency: 44.2%

Binary Tree Inorder Traversal

Asked at Microsoft
StackTreeDepth-First SearchBinary Tree
#143
Rank
#584EasyFrequency: 44%

Find Customer Referee

Asked at Google
Database
#144
Rank
#3062EasyFrequency: 43.7%

Create a DataFrame from List

Asked at Google
#145
Rank
#83EasyFrequency: 43.3%

Remove Duplicates from Sorted List

Asked at Microsoft
Linked List
#146
Rank
#258EasyFrequency: 43.3%

Add Digits

Asked at Microsoft
MathSimulationNumber Theory
#147
Rank
#392EasyFrequency: 43.3%

Is Subsequence

Asked at Meta
Two PointersStringDynamic Programming
#148
Rank
#747EasyFrequency: 43.1%

Min Cost Climbing Stairs

Asked at Amazon
ArrayDynamic Programming
#149
Rank
#226EasyFrequency: 43%

Invert Binary Tree

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Tree
#150
Rank
#1801EasyFrequency: 42.5%

Average Time of Process per Machine

Asked at Amazon
Database
#151
Rank
#595EasyFrequency: 42.4%

Big Countries

Asked at Google
Database
#152
Rank
#326EasyFrequency: 42%

Power of Three

Asked at Google
MathRecursion
#153
Rank
#389EasyFrequency: 42%

Find the Difference

Asked at Google
Hash TableStringBit ManipulationSorting
#154
Rank
#412EasyFrequency: 42%

Fizz Buzz

Asked at Amazon
MathStringSimulation
#155
Rank
#724EasyFrequency: 42%

Find Pivot Index

Asked at Meta
ArrayPrefix Sum
#156
Rank
#1319EasyFrequency: 41.7%

Unique Number of Occurrences

Asked at Google
ArrayHash Table
#157
Rank
#645EasyFrequency: 41.4%

Set Mismatch

Asked at Amazon
ArrayHash TableBit ManipulationSorting
#158
Rank
#1708EasyFrequency: 41.4%

Design Parking System

Asked at Amazon
DesignSimulationCounting
#159
Rank
#2327EasyFrequency: 41.2%

Largest Number After Digit Swaps by Parity

Asked at Salesforce
SortingHeap (Priority Queue)
#160
Rank
#2547EasyFrequency: 41.2%

Odd String Difference

Asked at Salesforce
ArrayHash TableString
#161
Rank
#789EasyFrequency: 40.8%

Kth Largest Element in a Stream

Asked at Amazon
TreeDesignBinary Search TreeHeap (Priority Queue)Binary TreeData Stream
#162
Rank
#112EasyFrequency: 40.5%

Path Sum

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#163
Rank
#1580EasyFrequency: 40.5%

Shuffle the Array

Asked at Microsoft
Array
#164
Rank
#455EasyFrequency: 40.2%

Assign Cookies

Asked at Amazon
ArrayTwo PointersGreedySortingQuicksort
#165
Rank
#3421EasyFrequency: 40.2%

Count Pairs That Form a Complete Day I

Asked at Infosys
ArrayHash TableCounting
#166
Rank
#1626EasyFrequency: 39.5%

Can Make Arithmetic Progression From Sequence

Asked at Google
ArraySorting
#167
Rank
#2663EasyFrequency: 39.4%

Distribute Money to Maximum Children

Asked at Apple
MathGreedy
#168
Rank
#1528EasyFrequency: 38.9%

Kids With the Greatest Number of Candies

Asked at Amazon
Array
#169
Rank
#228EasyFrequency: 38.6%

Summary Ranges

Asked at Google
Array
#170
Rank
#225EasyFrequency: 38.2%

Implement Stack using Queues

Asked at Google
StackDesignQueue
#171
Rank
#3227EasyFrequency: 38.2%

Find Missing and Repeated Values

Asked at Google
ArrayHash TableMathMatrix
#172
Rank
#696EasyFrequency: 38.2%

Count Binary Substrings

Asked at Microsoft
Two PointersString
#173
Rank
#990EasyFrequency: 37.9%

Verifying an Alien Dictionary

Asked at Uber
ArrayHash TableString
#174
Rank
#2732EasyFrequency: 36.8%

Counter

Asked at Google
#175
Rank
#577EasyFrequency: 36.8%

Employee Bonus

Asked at Google
Database
#176
Rank
#653EasyFrequency: 35.7%

Two Sum IV - Input is a BST

Asked at Microsoft
Hash TableTwo PointersTreeDepth-First SearchBreadth-First SearchBinary Search TreeBinary Tree
#177
Rank
#1426EasyFrequency: 35.7%

Find N Unique Integers Sum up to Zero

Asked at Microsoft
ArrayMath
#178
Rank
#1509EasyFrequency: 35.7%

Replace Employee ID With The Unique Identifier

Asked at Microsoft
Database
#179
Rank
#1510EasyFrequency: 35.7%

Find Lucky Integer in an Array

Asked at Microsoft
ArrayHash TableCounting
#180
Rank
#1630EasyFrequency: 35.7%

Count Odd Numbers in an Interval Range

Asked at Microsoft
Math
#181
Rank
#1724EasyFrequency: 35.7%

Customer Who Visited but Did Not Make Any Transactions

Asked at Microsoft
Database
#182
Rank
#1983EasyFrequency: 35.7%

Maximum Population Year

Asked at Microsoft
ArrayCountingPrefix Sum
#183
Rank
#932EasyFrequency: 35%

Monotonic Array

Asked at Meta
Array
#184
Rank
#941EasyFrequency: 35%

Sort Array By Parity

Asked at Meta
ArrayTwo PointersSorting
#185
Rank
#459EasyFrequency: 34.8%

Repeated Substring Pattern

Asked at Google
StringString MatchingZ AlgorithmKnuth–Morris–Pratt Algorithm
#186
Rank
#874EasyFrequency: 34.8%

Backspace String Compare

Asked at Google
Two PointersStringStackSimulation
#187
Rank
#1153EasyFrequency: 34.3%

Product Sales Analysis I

Asked at Microsoft
Database
#188
Rank
#1203EasyFrequency: 34.3%

Print in Order

Asked at Microsoft
Concurrency
#189
Rank
#1642EasyFrequency: 34.3%

Water Bottles

Asked at Microsoft
MathSimulation
#190
Rank
#1873EasyFrequency: 34.3%

Longest Nice Substring

Asked at Microsoft
Hash TableStringDivide and ConquerBit ManipulationSliding Window
#191
Rank
#1916EasyFrequency: 34.3%

Find Center of Star Graph

Asked at Microsoft
Graph Theory
#192
Rank
#2308EasyFrequency: 34.3%

Divide Array Into Equal Pairs

Asked at Microsoft
ArrayHash TableBit ManipulationCounting
#193
Rank
#1415EasyFrequency: 34.2%

Students and Examinations

Asked at Amazon
Database
#194
Rank
#1256EasyFrequency: 33.7%

Rank Transform of an Array

Asked at Google
ArrayHash TableSorting
#195
Rank
#1078EasyFrequency: 33.7%

Remove Outermost Parentheses

Asked at Google
StringStackBracket Sequences
#196
Rank
#3379EasyFrequency: 33.7%

Score of a String

Asked at Google
String
#197
Rank
#182EasyFrequency: 33.3%

Duplicate Emails

Asked at Amazon
Database
#198
Rank
#203EasyFrequency: 33.3%

Remove Linked List Elements

Asked at Amazon
Linked ListRecursion
#199
Rank
#782EasyFrequency: 33.3%

Jewels and Stones

Asked at Amazon
Hash TableString
#200
Rank
#463EasyFrequency: 33.3%

Island Perimeter

Asked at Oracle
ArrayDepth-First SearchBreadth-First SearchMatrix
#201
Rank
#1382EasyFrequency: 33.3%

Calculate Amount Paid in Taxes

Asked at Oracle
ArraySimulation
#202
Rank
#1411EasyFrequency: 33.3%

Convert Binary Number in a Linked List to Integer

Asked at Oracle
Linked ListMath
#203
Rank
#541EasyFrequency: 33.1%

Reverse String II

Asked at Google
Two PointersString
#204
Rank
#1791EasyFrequency: 33.1%

Richest Customer Wealth

Asked at Google
ArrayMatrix
#205
Rank
#263EasyFrequency: 33.1%

Ugly Number

Asked at Google
Math
#206
Rank
#3610EasyFrequency: 33.1%

Find X-Sum of All K-Long Subarrays I

Asked at Google
ArrayHash TableSliding WindowHeap (Priority Queue)
#207
Rank
#2121EasyFrequency: 32.8%

Find if Path Exists in Graph

Asked at Microsoft
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
#208
Rank
#3396EasyFrequency: 32.8%

Valid Word

Asked at Microsoft
String
#209
Rank
#3321EasyFrequency: 32.4%

Type of Triangle

Asked at Google
ArrayMathSortingPolygons
#210
Rank
#414EasyFrequency: 32.3%

Third Maximum Number

Asked at Amazon
ArraySorting
#211
Rank
#572EasyFrequency: 31.9%

Subtree of Another Tree

Asked at Meta
TreeDepth-First SearchString MatchingBinary TreeHash Function
#212
Rank
#1205EasyFrequency: 31.9%

Defanging an IP Address

Asked at Meta
String
#213
Rank
#898EasyFrequency: 31.8%

Transpose Matrix

Asked at Google
ArrayMatrixSimulation
#214
Rank
#196EasyFrequency: 31.3%

Delete Duplicate Emails

Asked at Infosys
Database
#215
Rank
#1047EasyFrequency: 31.3%

Maximize Sum Of Array After K Negations

Asked at Infosys
ArrayGreedySorting
#216
Rank
#1329EasyFrequency: 31.3%

Minimum Cost to Move Chips to The Same Position

Asked at Infosys
ArrayMathGreedy
#217
Rank
#409EasyFrequency: 31.1%

Longest Palindrome

Asked at Google
Hash TableStringGreedy
#218
Rank
#861EasyFrequency: 31.1%

Flipping an Image

Asked at Google
ArrayTwo PointersBit ManipulationMatrixSimulation
#219
Rank
#338EasyFrequency: 31.1%

Counting Bits

Asked at Microsoft
Dynamic ProgrammingBit Manipulation
#220
Rank
#441EasyFrequency: 31.1%

Arranging Coins

Asked at Microsoft
MathBinary Search
#221
Rank
#1062EasyFrequency: 31.1%

Partition Array Into Three Parts With Equal Sum

Asked at Microsoft
ArrayGreedy
#222
Rank
#1802EasyFrequency: 31.1%

Number of Students Unable to Eat Lunch

Asked at Microsoft
ArrayStackQueueSimulation
#223
Rank
#2076EasyFrequency: 31.1%

Sum of Digits of String After Convert

Asked at Microsoft
StringSimulation
#224
Rank
#2634EasyFrequency: 31.1%

Minimum Common Value

Asked at Microsoft
ArrayHash TableTwo PointersBinary Search
#225
Rank
#2902EasyFrequency: 31.1%

Max Pair Sum in an Array

Asked at Microsoft
ArrayHash Table
#226
Rank
#3236EasyFrequency: 31.1%

Smallest Missing Integer Greater Than Sequential Prefix Sum

Asked at Microsoft
ArrayHash TableSorting
#227
Rank
#183EasyFrequency: 30.7%

Customers Who Never Order

Asked at Meta
Database
#228
Rank
#1781EasyFrequency: 30.7%

Check If Two String Arrays are Equivalent

Asked at Meta
ArrayString
#229
Rank
#1833EasyFrequency: 30.4%

Find the Highest Altitude

Asked at Google
ArrayPrefix Sum
#230
Rank
#610EasyFrequency: 30.4%

Triangle Judgement

Asked at Google
Database
#231
Rank
#561EasyFrequency: 30.2%

Array Partition

Asked at Amazon
ArrayGreedySortingCounting Sort
#232
Rank
#1231EasyFrequency: 30.2%

Replace Elements with Greatest Element on Right Side

Asked at Amazon
Array
#233
Rank
#1392EasyFrequency: 29.7%

Find the Difference of Two Arrays

Asked at Google
ArrayHash Table
#234
Rank
#1468EasyFrequency: 29.7%

Check If N and Its Double Exist

Asked at Google
ArrayHash TableTwo PointersBinary SearchSorting
#235
Rank
#1537EasyFrequency: 29.7%

Maximum Score After Splitting a String

Asked at Google
StringPrefix Sum
#236
Rank
#2048EasyFrequency: 29.7%

Build Array from Permutation

Asked at Google
ArraySimulation
#237
Rank
#2734EasyFrequency: 29.7%

Array Prototype Last

Asked at Google
#238
Rank
#1031EasyFrequency: 29.5%

Add to Array-Form of Integer

Asked at Meta
ArrayMath
#239
Rank
#1245EasyFrequency: 29.5%

User Activity for the Past 30 Days I

Asked at Meta
Database
#240
Rank
#1395EasyFrequency: 29.5%

Minimum Time Visiting All Points

Asked at Meta
ArrayMathGeometry
#241
Rank
#3334EasyFrequency: 29.5%

Apple Redistribution into Boxes

Asked at Apple
ArrayGreedySorting
#242
Rank
#2433EasyFrequency: 29.5%

Best Poker Hand

Asked at Apple
ArrayHash TableCounting
#243
Rank
#1651EasyFrequency: 29.3%

Shuffle String

Asked at Microsoft
ArrayString
#244
Rank
#1742EasyFrequency: 29.3%

Widest Vertical Area Between Two Points Containing No Points

Asked at Microsoft
ArraySorting
#245
Rank
#557EasyFrequency: 29.1%

Reverse Words in a String III

Asked at Amazon
Two PointersString
#246
Rank
#661EasyFrequency: 29.1%

Image Smoother

Asked at Amazon
ArrayMatrix
#247
Rank
#1227EasyFrequency: 29.1%

Number of Equivalent Domino Pairs

Asked at Amazon
ArrayHash TableCounting
#248
Rank
#1476EasyFrequency: 29.1%

Count Negative Numbers in a Sorted Matrix

Asked at Amazon
ArrayBinary SearchMatrix
#249
Rank
#1619EasyFrequency: 29.1%

Path Crossing

Asked at Amazon
Hash TableString
#250
Rank
#1993EasyFrequency: 29.1%

Sum of All Subset XOR Totals

Asked at Amazon
ArrayMathBacktrackingBit ManipulationCombinatoricsEnumeration
#251
Rank
#2737EasyFrequency: 29.1%

Row With Maximum Ones

Asked at Amazon
ArrayMatrix
#252
Rank
#3263EasyFrequency: 29.1%

Divide an Array Into Subarrays With Minimum Cost I

Asked at Amazon
ArraySortingEnumeration
#253
Rank
#530EasyFrequency: 28.9%

Minimum Absolute Difference in BST

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Search TreeBinary Tree
#254
Rank
#830EasyFrequency: 28.9%

Largest Triangle Area

Asked at Google
ArrayMathGeometryPolygons
#255
Rank
#350EasyFrequency: 28.9%

Intersection of Two Arrays II

Asked at Google
ArrayHash TableTwo PointersBinary SearchSorting
#256
Rank
#1168EasyFrequency: 28.9%

Duplicate Zeros

Asked at Google
ArrayTwo Pointers
#257
Rank
#1482EasyFrequency: 28.9%

How Many Numbers Are Smaller Than the Current Number

Asked at Google
ArrayHash TableSortingCounting Sort
#258
Rank
#1635EasyFrequency: 28.9%

Number of Good Pairs

Asked at Google
ArrayHash TableMathCounting
#259
Rank
#520EasyFrequency: 28.1%

Detect Capital

Asked at Google
String
#260
Rank
#119EasyFrequency: 28.1%

Pascal's Triangle II

Asked at Google
ArrayDynamic Programming
#261
Rank
#1421EasyFrequency: 28.1%

Find Numbers with Even Number of Digits

Asked at Google
ArrayMath
#262
Rank
#404EasyFrequency: 28.1%

Sum of Left Leaves

Asked at Meta
TreeDepth-First SearchBreadth-First SearchBinary Tree
#263
Rank
#682EasyFrequency: 27.8%

Baseball Game

Asked at Amazon
ArrayStackSimulation
#264
Rank
#2598EasyFrequency: 27.7%

Shortest Distance to Target String in a Circular Array

Asked at Salesforce
ArrayString
#265
Rank
#1363EasyFrequency: 27.3%

Greatest English Letter in Upper and Lower Case

Asked at Microsoft
Hash TableStringEnumeration
#266
Rank
#1532EasyFrequency: 27.3%

Reformat The String

Asked at Microsoft
String
#267
Rank
#1609EasyFrequency: 27.3%

Find All The Lonely Nodes

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#268
Rank
#1618EasyFrequency: 27.3%

Delete N Nodes After M Nodes of a Linked List

Asked at Microsoft
Linked List
#269
Rank
#1698EasyFrequency: 27.3%

Replace All ?'s to Avoid Consecutive Repeating Characters

Asked at Microsoft
String
#270
Rank
#1942EasyFrequency: 27.3%

Primary Department for Each Employee

Asked at Microsoft
Database
#271
Rank
#1950EasyFrequency: 27.3%

Sign of the Product of an Array

Asked at Microsoft
ArrayMath
#272
Rank
#2083EasyFrequency: 27.3%

Three Divisors

Asked at Microsoft
MathEnumerationNumber TheoryPrime FactorizationSieve Theory
#273
Rank
#2243EasyFrequency: 27.3%

Check if All A's Appears Before All B's

Asked at Microsoft
String
#274
Rank
#2453EasyFrequency: 27.3%

All the Matches of the League

Asked at Microsoft
Database
#275
Rank
#2524EasyFrequency: 27.3%

Largest Positive Integer That Exists With Its Negative

Asked at Microsoft
ArrayHash TableTwo PointersSorting
#276
Rank
#2813EasyFrequency: 27.3%

To Be Or Not To Be

Asked at Microsoft
#277
Rank
#3320EasyFrequency: 27.3%

Maximum Number of Operations With the Same Score I

Asked at Microsoft
ArraySimulation
#278
Rank
#1882EasyFrequency: 27.3%

The Number of Employees Which Report to Each Employee

Asked at Microsoft
Database
#279
Rank
#1514EasyFrequency: 27.3%

Minimum Value to Get Positive Step by Step Sum

Asked at Microsoft
ArrayPrefix Sum
#280
Rank
#4009EasyFrequency: 27.3%

Bitwise OR of Even Numbers in an Array

Asked at Microsoft
ArrayBit ManipulationSimulation
#281
Rank
#657EasyFrequency: 27.2%

Robot Return to Origin

Asked at Google
StringSimulation
#282
Rank
#144EasyFrequency: 27.2%

Binary Tree Preorder Traversal

Asked at Google
StackTreeDepth-First SearchBinary Tree
#283
Rank
#594EasyFrequency: 27.2%

Longest Harmonious Subsequence

Asked at Google
ArrayHash TableSliding WindowSortingCounting
#284
Rank
#674EasyFrequency: 26.7%

Longest Continuous Increasing Subsequence

Asked at Meta
Array
#285
Rank
#1149EasyFrequency: 26.7%

Intersection of Three Sorted Arrays

Asked at Meta
ArrayHash TableBinary SearchCounting
#286
Rank
#1161EasyFrequency: 26.7%

Project Employees I

Asked at Meta
Database
#287
Rank
#1338EasyFrequency: 26.7%

Queries Quality and Percentage

Asked at Meta
Database
#288
Rank
#1498EasyFrequency: 26.7%

Find a Corresponding Node of a Binary Tree in a Clone of That Tree

Asked at Meta
TreeDepth-First SearchBreadth-First SearchBinary Tree
#289
Rank
#1737EasyFrequency: 26.7%

Maximum Nesting Depth of the Parentheses

Asked at Meta
StringStackBracket Sequences
#290
Rank
#1848EasyFrequency: 26.7%

Sum of Unique Elements

Asked at Meta
ArrayHash TableCounting
#291
Rank
#2316EasyFrequency: 26.7%

Count Hills and Valleys in an Array

Asked at Meta
Array
#292
Rank
#837EasyFrequency: 26.5%

Most Common Word

Asked at Amazon
ArrayHash TableStringCounting
#293
Rank
#958EasyFrequency: 26.5%

Sort Array By Parity II

Asked at Amazon
ArrayTwo PointersSorting
#294
Rank
#1044EasyFrequency: 26.5%

Find Common Characters

Asked at Amazon
ArrayHash TableString
#295
Rank
#1136EasyFrequency: 26.5%

Actors and Directors Who Cooperated At Least Three Times

Asked at Amazon
Database
#296
Rank
#1174EasyFrequency: 26.5%

Sales Analysis III

Asked at Amazon
Database
#297
Rank
#1462EasyFrequency: 26.5%

List the Products Ordered in a Period

Asked at Amazon
Database
#298
Rank
#1827EasyFrequency: 26.5%

Invalid Tweets

Asked at Amazon
Database
#299
Rank
#2015EasyFrequency: 26.5%

Determine Whether Matrix Can Be Obtained By Rotation

Asked at Amazon
ArrayMatrix
#300
Rank
#2032EasyFrequency: 26.5%

Largest Odd Number in String

Asked at Amazon
MathStringGreedy
#301
Rank
#2116EasyFrequency: 26.5%

Count Number of Pairs With Absolute Difference K

Asked at Amazon
ArrayHash TableCounting
#302
Rank
#3275EasyFrequency: 26.5%

Minimum Number of Pushes to Type Word I

Asked at Amazon
MathStringGreedy
#303
Rank
#3408EasyFrequency: 26.5%

Count the Number of Special Characters I

Asked at Amazon
Hash TableString
#304
Rank
#3656EasyFrequency: 26.5%

Minimum Number of Operations to Make Elements in Array Distinct

Asked at Amazon
ArrayHash Table
#305
Rank
#3684EasyFrequency: 26.5%

Substring Matching Pattern

Asked at Amazon
StringString Matching
#306
Rank
#3768EasyFrequency: 26.5%

Check If Digits Are Equal in String After Operations I

Asked at Amazon
MathStringSimulationCombinatoricsNumber Theory
#307
Rank
#342EasyFrequency: 26.3%

Power of Four

Asked at Google
MathBit ManipulationRecursion
#308
Rank
#1666EasyFrequency: 26.3%

Make The String Great

Asked at Google
StringStack
#309
Rank
#2132EasyFrequency: 26.3%

Convert 1D Array Into 2D Array

Asked at Google
ArrayMatrixSimulation
#310
Rank
#2427EasyFrequency: 26.3%

First Letter to Appear Twice

Asked at Google
Hash TableStringBit ManipulationCounting
#311
Rank
#3612EasyFrequency: 26.3%

Adjacent Increasing Subarrays Detection I

Asked at Google
Array
#312
Rank
#501EasyFrequency: 25.4%

Find Mode in Binary Search Tree

Asked at Google
TreeDepth-First SearchBinary Search TreeBinary Tree
#313
Rank
#748EasyFrequency: 25.4%

Largest Number At Least Twice of Others

Asked at Google
ArraySorting
#314
Rank
#2320EasyFrequency: 25.4%

Find All K-Distant Indices in an Array

Asked at Google
ArrayTwo Pointers
#315
Rank
#506EasyFrequency: 25.4%

Relative Ranks

Asked at Google
ArraySortingHeap (Priority Queue)
#316
Rank
#783EasyFrequency: 25.4%

Search in a Binary Search Tree

Asked at Google
TreeBinary Search TreeBinary Tree
#317
Rank
#1236EasyFrequency: 25.4%

N-th Tribonacci Number

Asked at Google
MathDynamic ProgrammingMemoization
#318
Rank
#292EasyFrequency: 25.4%

Nim Game

Asked at Google
MathBrainteaserMinimaxGame TheoryNim GameImpartial Game
#319
Rank
#3429EasyFrequency: 25.4%

Special Array I

Asked at Google
Array
#320
Rank
#1741EasyFrequency: 25.3%

Sort Array by Increasing Frequency

Asked at Oracle
ArrayHash TableSorting
#321
Rank
#1283EasyFrequency: 25.3%

Reformat Date

Asked at Oracle
String
#322
Rank
#2173EasyFrequency: 25.3%

Number of Valid Words in a Sentence

Asked at Oracle
String
#323
Rank
#1773EasyFrequency: 25.3%

Percentage of Users Attended a Contest

Asked at Oracle
Database
#324
Rank
#1079EasyFrequency: 25.1%

Sum of Root To Leaf Binary Numbers

Asked at Amazon
TreeDepth-First SearchBinary Tree
#325
Rank
#1301EasyFrequency: 25.1%

Reformat Department Table

Asked at Amazon
Database
#326
Rank
#2264EasyFrequency: 25.1%

Minimum Sum of Four Digit Number After Splitting Digits

Asked at Amazon
MathGreedySorting
#327
Rank
#597EasyFrequency: 25.1%

Friend Requests I: Overall Acceptance Rate

Asked at Meta
Database
#328
Rank
#637EasyFrequency: 25.1%

Average of Levels in Binary Tree

Asked at Meta
TreeDepth-First SearchBreadth-First SearchBinary Tree
#329
Rank
#2917EasyFrequency: 25.1%

Count Pairs Whose Sum is Less than Target

Asked at Meta
ArrayTwo PointersBinary SearchSorting
#330
Rank
#3871EasyFrequency: 25.1%

Minimum Deletions for At Most K Distinct Characters

Asked at Meta
Hash TableStringGreedySortingCounting
#331
Rank
#111EasyFrequency: 25%

Minimum Depth of Binary Tree

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#332
Rank
#596EasyFrequency: 25%

Classes With at Least 5 Students

Asked at Microsoft
Database
#333
Rank
#866EasyFrequency: 25%

Rectangle Overlap

Asked at Microsoft
MathGeometry
#334
Rank
#1927EasyFrequency: 25%

Maximum Ascending Subarray Sum

Asked at Microsoft
Array
#335
Rank
#3788EasyFrequency: 25%

Maximum Unique Subarray Sum After Deletion

Asked at Microsoft
ArrayHash TableGreedy
#336
Rank
#978EasyFrequency: 24.6%

Valid Mountain Array

Asked at TikTok
Array
#337
Rank
#1938EasyFrequency: 24.6%

Minimum Operations to Make the Array Increasing

Asked at TikTok
ArrayGreedy
#338
Rank
#401EasyFrequency: 24.4%

Binary Watch

Asked at Google
BacktrackingBit Manipulation
#339
Rank
#950EasyFrequency: 24.4%

X of a Kind in a Deck of Cards

Asked at Google
ArrayHash TableMathCountingNumber TheoryEuclidean AlgorithmGreatest Common Divisor
#340
Rank
#965EasyFrequency: 24.4%

Unique Email Addresses

Asked at Google
ArrayHash TableString
#341
Rank
#2210EasyFrequency: 24.4%

Find Target Indices After Sorting Array

Asked at Google
ArrayBinary SearchSorting
#342
Rank
#2292EasyFrequency: 24.4%

Counting Words With a Given Prefix

Asked at Google
ArrayStringString Matching
#343
Rank
#2707EasyFrequency: 24.4%

Merge Two 2D Arrays by Summing Values

Asked at Google
ArrayHash TableTwo Pointers
#344
Rank
#1574EasyFrequency: 24.4%

Maximum Product of Two Elements in an Array

Asked at Google
ArraySortingHeap (Priority Queue)
#345
Rank
#3773EasyFrequency: 24.4%

Minimum Pair Removal to Sort Array I

Asked at Google
ArrayHash TableLinked ListHeap (Priority Queue)SimulationDoubly-Linked ListOrdered Set
#346
Rank
#504EasyFrequency: 23.6%

Base 7

Asked at Amazon
MathString
#347
Rank
#1074EasyFrequency: 23.6%

High Five

Asked at Amazon
ArrayHash TableSortingHeap (Priority Queue)
#348
Rank
#1083EasyFrequency: 23.6%

Two Sum Less Than K

Asked at Amazon
ArrayTwo PointersBinary SearchSorting
#349
Rank
#1454EasyFrequency: 23.6%

Remove Palindromic Subsequences

Asked at Amazon
Two PointersString
#350
Rank
#1463EasyFrequency: 23.6%

The K Weakest Rows in a Matrix

Asked at Amazon
ArrayBinary SearchSortingHeap (Priority Queue)Matrix
#351
Rank
#2650EasyFrequency: 23.6%

Split With Minimum Sum

Asked at Amazon
MathGreedySorting
#352
Rank
#157EasyFrequency: 23.4%

Read N Characters Given Read4

Asked at Meta
ArraySimulationInteractive
#353
Rank
#405EasyFrequency: 23.4%

Convert a Number to Hexadecimal

Asked at Meta
MathStringBit Manipulation
#354
Rank
#1221EasyFrequency: 23.4%

Element Appearing More Than 25% In Sorted Array

Asked at Meta
Array
#355
Rank
#1899EasyFrequency: 23.4%

Count Items Matching a Rule

Asked at Meta
ArrayString
#356
Rank
#1980EasyFrequency: 23.4%

Faulty Sensor

Asked at Meta
ArrayTwo Pointers
#357
Rank
#2639EasyFrequency: 23.4%

Separate the Digits in an Array

Asked at Meta
ArraySimulation
#358
Rank
#1960EasyFrequency: 23.4%

Check if the Sentence Is Pangram

Asked at Meta
Hash TableString
#359
Rank
#374EasyFrequency: 23.3%

Guess Number Higher or Lower

Asked at Google
Binary SearchInteractive
#360
Rank
#981EasyFrequency: 23.3%

Delete Columns to Make Sorted

Asked at Google
ArrayStringLongest Increasing Subsequence
#361
Rank
#3447EasyFrequency: 23.3%

Clear Digits

Asked at Google
StringStackSimulation
#362
Rank
#1704EasyFrequency: 23.3%

Special Positions in a Binary Matrix

Asked at Google
ArrayMatrix
#363
Rank
#4107EasyFrequency: 23.3%

Find Missing Elements

Asked at Google
ArrayHash TableSorting
#364
Rank
#1179EasyFrequency: 22.5%

Game Play Analysis I

Asked at Microsoft
Database
#365
Rank
#586EasyFrequency: 22.5%

Customer Placing the Largest Number of Orders

Asked at Microsoft
Database
#366
Rank
#507EasyFrequency: 22.5%

Perfect Number

Asked at Microsoft
Math
#367
Rank
#1440EasyFrequency: 22.5%

Convert Integer to the Sum of Two No-Zero Integers

Asked at Microsoft
Math
#368
Rank
#1817EasyFrequency: 22.5%

Calculate Money in Leetcode Bank

Asked at Microsoft
Math
#369
Rank
#4135EasyFrequency: 22.5%

Concatenate Non-Zero Digits and Multiply by Sum I

Asked at Microsoft
Math
#370
Rank
#551EasyFrequency: 22.1%

Student Attendance Record I

Asked at Google
String
#371
Rank
#1730EasyFrequency: 22.1%

Special Array With X Elements Greater Than or Equal X

Asked at Google
ArrayBinary SearchSorting
#372
Rank
#2137EasyFrequency: 22.1%

Final Value of Variable After Performing Operations

Asked at Google
ArrayStringSimulation
#373
Rank
#620EasyFrequency: 22.1%

Not Boring Movies

Asked at Google
Database
#374
Rank
#2215EasyFrequency: 22.1%

Finding 3-Digit Even Numbers

Asked at Google
ArrayHash TableRecursionSortingEnumeration
#375
Rank
#728EasyFrequency: 22.1%

Self Dividing Numbers

Asked at Google
Math
#376
Rank
#3600EasyFrequency: 22.1%

Find the K-th Character in String Game I

Asked at Google
MathBit ManipulationRecursionSimulation
#377
Rank
#3790EasyFrequency: 22.1%

Fruits Into Baskets II

Asked at Google
ArrayBinary SearchSegment TreeSimulationOrdered Set
#378
Rank
#2881EasyFrequency: 22%

Split Strings by Separator

Asked at Apple
ArrayString
#379
Rank
#1386EasyFrequency: 21.9%

Shift 2D Grid

Asked at Amazon
ArrayMatrixSimulation
#380
Rank
#1524EasyFrequency: 21.9%

String Matching in an Array

Asked at Amazon
ArrayStringString Matching
#381
Rank
#1551EasyFrequency: 21.9%

NPV Queries

Asked at Amazon
Database
#382
Rank
#1654EasyFrequency: 21.9%

Customer Order Frequency

Asked at Amazon
Database
#383
Rank
#1755EasyFrequency: 21.9%

Defuse the Bomb

Asked at Amazon
ArraySliding Window
#384
Rank
#2561EasyFrequency: 21.9%

Number of Distinct Averages

Asked at Amazon
ArrayHash TableTwo PointersSorting
#385
Rank
#3183EasyFrequency: 21.9%

Find the K-or of an Array

Asked at Amazon
ArrayBit Manipulation
#386
Rank
#3242EasyFrequency: 21.9%

Count Elements With Maximum Frequency

Asked at Amazon
ArrayHash TableCounting
#387
Rank
#1975EasyFrequency: 21.9%

Minimum Distance to the Target Element

Asked at Amazon
Array
#388
Rank
#461EasyFrequency: 21.5%

Hamming Distance

Asked at Meta
Bit Manipulation
#389
Rank
#1162EasyFrequency: 21.5%

Project Employees II

Asked at Meta
Database
#390
Rank
#1215EasyFrequency: 21.5%

Reported Posts

Asked at Meta
Database
#391
Rank
#1246EasyFrequency: 21.5%

User Activity for the Past 30 Days II

Asked at Meta
Database
#392
Rank
#1377EasyFrequency: 21.5%

Number of Comments per Post

Asked at Meta
Database
#393
Rank
#1453EasyFrequency: 21.5%

Ads Performance

Asked at Meta
Database
#394
Rank
#1556EasyFrequency: 21.5%

Make Two Arrays Equal by Reversing Subarrays

Asked at Meta
ArrayHash TableSorting
#395
Rank
#195EasyFrequency: 21.5%

Tenth Line

Asked at Meta
Shell
#396
Rank
#2204EasyFrequency: 21.5%

Find Subsequence of Length K With the Largest Sum

Asked at Meta
ArrayHash TableSortingHeap (Priority Queue)
#397
Rank
#145EasyFrequency: 20.9%

Binary Tree Postorder Traversal

Asked at Google
StackTreeDepth-First SearchBinary Tree
#398
Rank
#979EasyFrequency: 20.9%

DI String Match

Asked at Google
ArrayTwo PointersStringGreedy
#399
Rank
#1086EasyFrequency: 20.9%

Divisor Game

Asked at Google
MathDynamic ProgrammingBrainteaserGame TheoryImpartial Game
#400
Rank
#1241EasyFrequency: 20.9%

Decompress Run-Length Encoded List

Asked at Google
Array
#401
Rank
#1858EasyFrequency: 20.9%

Latest Time by Replacing Hidden Digits

Asked at Google
StringGreedy
#402
Rank
#2219EasyFrequency: 20.9%

Maximum Number of Words Found in Sentences

Asked at Google
ArrayString
#403
Rank
#2733EasyFrequency: 20.9%

Sleep

Asked at Google
#404
Rank
#2127EasyFrequency: 20.9%

Employees Whose Manager Left the Company

Asked at Google
Database
#405
Rank
#193EasyFrequency: 20.9%

Valid Phone Numbers

Asked at Google
Shell
#406
Rank
#2416EasyFrequency: 20.9%

Evaluate Boolean Binary Tree

Asked at Google
TreeDepth-First SearchBinary Tree
#407
Rank
#2454EasyFrequency: 20.9%

Largest Local Values in a Matrix

Asked at Google
ArrayMatrix
#408
Rank
#482EasyFrequency: 20.9%

License Key Formatting

Asked at Google
String
#409
Rank
#2820EasyFrequency: 20.9%

Return Length of Arguments Passed

Asked at Google
#410
Rank
#2714EasyFrequency: 20.9%

Left and Right Sum Differences

Asked at Google
ArrayPrefix Sum
#411
Rank
#2469EasyFrequency: 20.3%

Longest Subsequence With Limited Sum

Asked at Uber
ArrayBinary SearchGreedySortingPrefix Sum
#412
Rank
#767EasyFrequency: 20%

Prime Number of Set Bits in Binary Representation

Asked at Amazon
MathBit ManipulationPrimality Test
#413
Rank
#1075EasyFrequency: 20%

Index Pairs of a String

Asked at Amazon
ArrayStringTrieSortingAho–Corasick Algorithm
#414
Rank
#1082EasyFrequency: 20%

Sum of Digits in the Minimum Number

Asked at Amazon
ArrayMath
#415
Rank
#1088EasyFrequency: 20%

Number of Days in a Month

Asked at Amazon
Math
#416
Rank
#1089EasyFrequency: 20%

Remove Vowels from a String

Asked at Amazon
String
#417
Rank
#1090EasyFrequency: 20%

Armstrong Number

Asked at Amazon
Math
#418
Rank
#1098EasyFrequency: 20%

Largest Unique Number

Asked at Amazon
ArrayHash TableSorting
#419
Rank
#1154EasyFrequency: 20%

Product Sales Analysis II

Asked at Amazon
Database
#420
Rank
#1172EasyFrequency: 20%

Sales Analysis I

Asked at Amazon
Database
#421
Rank
#1173EasyFrequency: 20%

Sales Analysis II

Asked at Amazon
Database
#422
Rank
#1279EasyFrequency: 20%

Prime Arrangements

Asked at Amazon
MathPrimality TestSieve TheoryPrime Number Sieve
#423
Rank
#1280EasyFrequency: 20%

Diet Plan Performance

Asked at Amazon
ArraySliding Window
#424
Rank
#1438EasyFrequency: 20%

Find the Team Size

Asked at Amazon
Database
#425
Rank
#1481EasyFrequency: 20%

Students With Invalid Departments

Asked at Amazon
Database
#426
Rank
#1639EasyFrequency: 20%

Friendly Movies Streamed Last Month

Asked at Amazon
Database
#427
Rank
#1677EasyFrequency: 20%

Matrix Diagonal Sum

Asked at Amazon
ArrayMatrix
#428
Rank
#1718EasyFrequency: 20%

Warehouse Manager

Asked at Amazon
Database
#429
Rank
#1763EasyFrequency: 20%

All Valid Triplets That Can Represent a Country

Asked at Amazon
Database
#430
Rank
#1892EasyFrequency: 20%

Find Total Time Spent by Each Employee

Asked at Amazon
Database
#431
Rank
#1926EasyFrequency: 20%

Product's Price for Each Store

Asked at Amazon
Database
#432
Rank
#1948EasyFrequency: 20%

Rearrange Products Table

Asked at Amazon
Database
#433
Rank
#1958EasyFrequency: 20%

Ad-Free Sessions

Asked at Amazon
Database
#434
Rank
#2112EasyFrequency: 20%

Minimum Difference Between Highest and Lowest of K Scores

Asked at Amazon
ArraySliding WindowSorting
#435
Rank
#2163EasyFrequency: 20%

Kth Distinct String in an Array

Asked at Amazon
ArrayHash TableStringCounting
#436
Rank
#2372EasyFrequency: 20%

Rearrange Characters to Make Target String

Asked at Amazon
Hash TableStringCounting
#437
Rank
#2452EasyFrequency: 20%

Product Sales Analysis V

Asked at Amazon
Database
#438
Rank
#2571EasyFrequency: 20%

Find the Pivot Integer

Asked at Amazon
MathPrefix Sum
#439
Rank
#2746EasyFrequency: 20%

Filter Elements from Array

Asked at Amazon
#440
Rank
#3045EasyFrequency: 20%

Minimum Right Shifts to Sort the Array

Asked at Amazon
Array
#441
Rank
#3199EasyFrequency: 20%

Distribute Candies Among Children I

Asked at Amazon
MathCombinatoricsEnumeration
#442
Rank
#3207EasyFrequency: 20%

Make Three Strings Equal

Asked at Amazon
String
#443
Rank
#3343EasyFrequency: 20%

Count Numbers With Unique Digits II

Asked at Amazon
Hash TableMathDynamic Programming
#444
Rank
#3471EasyFrequency: 20%

Minimum Average of Smallest and Largest Elements

Asked at Amazon
ArrayTwo PointersSorting
#445
Rank
#3506EasyFrequency: 20%

Count Triplets with Even XOR Set Bits I

Asked at Amazon
ArrayBit Manipulation
#446
Rank
#3685EasyFrequency: 20%

Count Subarrays of Length Three With a Condition

Asked at Amazon
Array
#447
Rank
#1811EasyFrequency: 20%

Fix Names in a Table

Asked at Amazon
Database
#448
Rank
#4177EasyFrequency: 20%

Reverse String Prefix

Asked at Amazon
Two PointersString
#449
Rank
#961EasyFrequency: 20%

Long Pressed Name

Asked at LinkedIn
Two PointersString
#450
Rank
#604EasyFrequency: 19.5%

Design Compressed String Iterator

Asked at Google
ArrayStringDesignIterator
#451
Rank
#734EasyFrequency: 19.5%

Sentence Similarity

Asked at Google
ArrayHash TableString
#452
Rank
#799EasyFrequency: 19.5%

Minimum Distance Between BST Nodes

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Search TreeBinary Tree
#453
Rank
#1039EasyFrequency: 19.5%

Find the Town Judge

Asked at Google
ArrayHash TableGraph Theory
#454
Rank
#1115EasyFrequency: 19.5%

Valid Boomerang

Asked at Google
ArrayMathGeometry
#455
Rank
#1123EasyFrequency: 19.5%

Single-Row Keyboard

Asked at Google
Hash TableString
#456
Rank
#1444EasyFrequency: 19.5%

Number of Steps to Reduce a Number to Zero

Asked at Google
MathBit Manipulation
#457
Rank
#2312EasyFrequency: 19.5%

Most Frequent Number Following Key In an Array

Asked at Google
ArrayHash TableCounting
#458
Rank
#2377EasyFrequency: 19.5%

Check if Number Has Equal Digit Count and Digit Value

Asked at Google
Hash TableStringCounting
#459
Rank
#2536EasyFrequency: 19.5%

Determine if Two Events Have Conflict

Asked at Google
ArrayString
#460
Rank
#2195EasyFrequency: 19.5%

Time Needed to Buy Tickets

Asked at Google
ArrayQueueSimulation
#461
Rank
#2384EasyFrequency: 19.5%

Root Equals Sum of Children

Asked at Google
TreeBinary Tree
#462
Rank
#2747EasyFrequency: 19.5%

Apply Transform Over Each Element in Array

Asked at Google
#463
Rank
#2812EasyFrequency: 19.5%

Find the Maximum Achievable Number

Asked at Google
Math
#464
Rank
#953EasyFrequency: 19.5%

Reverse Only Letters

Asked at Google
Two PointersString
#465
Rank
#3282EasyFrequency: 19.5%

Calculate Compressed Mean

Asked at Google
Database
#466
Rank
#3284EasyFrequency: 19.5%

Find Expensive Cities

Asked at Google
Database
#467
Rank
#3287EasyFrequency: 19.5%

Loan Types

Asked at Google
Database
#468
Rank
#3311EasyFrequency: 19.5%

Ant on the Boundary

Asked at Google
ArraySimulationPrefix Sum
#469
Rank
#3172EasyFrequency: 19.5%

Divisible and Non-divisible Sums Difference

Asked at Google
Math
#470
Rank
#1656EasyFrequency: 19.5%

Count Good Triplets

Asked at Google
ArrayEnumeration
#471
Rank
#3626EasyFrequency: 19.5%

Smallest Divisible Digit Product I

Asked at Google
MathEnumeration
#472
Rank
#3753EasyFrequency: 19.5%

Maximum Difference Between Even and Odd Frequency I

Asked at Microsoft
Hash TableStringCounting
#473
Rank
#1458EasyFrequency: 19.5%

Sort Integers by The Number of 1 Bits

Asked at Microsoft
ArrayBit ManipulationSortingCounting
#474
Rank
#2704EasyFrequency: 19.4%

Maximum Difference by Remapping a Digit

Asked at Meta
MathGreedy
#475
Rank
#749EasyFrequency: 18%

Shortest Completing Word

Asked at Google
ArrayHash TableString
#476
Rank
#762EasyFrequency: 18%

Find Anagram Mappings

Asked at Google
ArrayHash Table
#477
Rank
#857EasyFrequency: 18%

Positions of Large Groups

Asked at Google
String
#478
Rank
#1069EasyFrequency: 18%

Confusing Number

Asked at Google
Math
#479
Rank
#1714EasyFrequency: 18%

Rearrange Spaces Between Words

Asked at Google
String
#480
Rank
#2341EasyFrequency: 18%

Count Prefixes of a Given String

Asked at Google
ArrayString
#481
Rank
#2401EasyFrequency: 18%

Count Asterisks

Asked at Google
String
#482
Rank
#2447EasyFrequency: 18%

Merge Similar Items

Asked at Google
ArrayHash TableSortingOrdered Set
#483
Rank
#2528EasyFrequency: 18%

Number of Valid Clock Times

Asked at Google
StringEnumeration
#484
Rank
#2789EasyFrequency: 18%

Counter II

Asked at Google
#485
Rank
#816EasyFrequency: 18%

Design HashSet

Asked at Google
ArrayHash TableLinked ListDesignHash Function
#486
Rank
#924EasyFrequency: 18%

Fair Candy Swap

Asked at Google
ArrayHash TableBinary SearchSorting
#487
Rank
#1406EasyFrequency: 18%

Subtract the Product and Sum of Digits of an Integer

Asked at Google
Math
#488
Rank
#3194EasyFrequency: 18%

Find Words Containing Character

Asked at Google
ArrayString
#489
Rank
#2491EasyFrequency: 18%

Smallest Even Multiple

Asked at Amazon
MathNumber Theory
#490
Rank
#2551EasyFrequency: 18%

Apply Operations to an Array

Asked at Amazon
ArrayTwo PointersSimulation
#491
Rank
#3799EasyFrequency: 18%

Unique 3-Digit Even Numbers

Asked at Amazon
ArrayHash TableRecursionEnumeration
#492
Rank
#3651EasyFrequency: 18%

Transformed Array

Asked at Amazon
ArraySimulation
#493
Rank
#1542EasyFrequency: 17%

Consecutive Characters

Asked at Meta
String
#494
Rank
#566EasyFrequency: 17%

Reshape the Matrix

Asked at Meta
ArrayMatrixSimulation
#495
Rank
#3372EasyFrequency: 17%

Longest Strictly Increasing or Strictly Decreasing Subarray

Asked at Meta
Array
#496
Rank
#2277EasyFrequency: 17%

Count Equal and Divisible Pairs in an Array

Asked at Meta
Array
#497
Rank
#3349EasyFrequency: 17%

Maximum Length Substring With Two Occurrences

Asked at Meta
Hash TableStringSliding Window
#498
Rank
#293EasyFrequency: 16.4%

Flip Game

Asked at Google
String
#499
Rank
#422EasyFrequency: 16.4%

Valid Word Square

Asked at Google
ArrayMatrix
#500
Rank
#521EasyFrequency: 16.4%

Longest Uncommon Subsequence I

Asked at Google
String
#501
Rank
#818EasyFrequency: 16.4%

Similar RGB Color

Asked at Google
MathStringEnumeration
#502
Rank
#1156EasyFrequency: 16.4%

Occurrences After Bigram

Asked at Google
String
#503
Rank
#1210EasyFrequency: 16.4%

Mean of Array After Removing Some Elements

Asked at Google
ArraySorting
#504
Rank
#1287EasyFrequency: 16.4%

Distance Between Bus Stops

Asked at Google
Array
#505
Rank
#1847EasyFrequency: 16.4%

Largest Subarray Length K

Asked at Google
ArrayGreedy
#506
Rank
#1974EasyFrequency: 16.4%

Find Customers With Positive Revenue this Year

Asked at Google
Database
#507
Rank
#2345EasyFrequency: 16.4%

Minimum Number of Operations to Convert Time

Asked at Google
StringGreedy
#508
Rank
#2843EasyFrequency: 16.4%

Extract Kth Character From The Rope Tree

Asked at Google
TreeDepth-First SearchBinary Tree
#509
Rank
#2875EasyFrequency: 16.4%

Count Houses in a Circular Street

Asked at Google
ArrayInteractive
#510
Rank
#3188EasyFrequency: 16.4%

Find Champion I

Asked at Google
ArrayMatrix
#511
Rank
#3361EasyFrequency: 16.4%

Latest Time You Can Obtain After Replacing Characters

Asked at Google
StringEnumeration
#512
Rank
#2181EasyFrequency: 16.4%

Smallest Index With Equal Value

Asked at Google
Array
#513
Rank
#2226EasyFrequency: 16.4%

Rings and Rods

Asked at Google
Hash TableString
#514
Rank
#2346EasyFrequency: 16.4%

Largest 3-Same-Digit Number in String

Asked at Google
String
#515
Rank
#2495EasyFrequency: 16.4%

Number of Unique Subjects Taught by Each Teacher

Asked at Google
Database
#516
Rank
#2507EasyFrequency: 16.4%

Number of Common Factors

Asked at Google
MathEnumerationNumber TheoryEuclidean AlgorithmGreatest Common Divisor
#517
Rank
#500EasyFrequency: 16.4%

Keyboard Row

Asked at Google
ArrayHash TableString
#518
Rank
#1217EasyFrequency: 16.4%

Relative Sort Array

Asked at Google
ArrayHash TableSortingCounting SortQuicksortBubble Sort
#519
Rank
#1954EasyFrequency: 16.4%

Replace All Digits with Characters

Asked at Google
String
#520
Rank
#1877EasyFrequency: 16.4%

Find Followers Count

Asked at Google
Database
#521
Rank
#1018EasyFrequency: 16.4%

Largest Perimeter Triangle

Asked at Google
ArrayMathGreedySortingQuicksortPolygons
#522
Rank
#1001EasyFrequency: 16.4%

N-Repeated Element in Size 2N Array

Asked at Google
ArrayHash TablePigeonhole Principle
#523
Rank
#693EasyFrequency: 16.4%

Binary Number with Alternating Bits

Asked at Google
Bit Manipulation
#524
Rank
#2037EasyFrequency: 16.4%

Count Square Sum Triples

Asked at Google
MathEnumeration
#525
Rank
#3995EasyFrequency: 16.4%

GCD of Odd and Even Sums

Asked at Google
MathNumber Theory
#526
Rank
#3555EasyFrequency: 16.1%

Final Array State After K Multiplication Operations I

Asked at Microsoft
ArrayMathHeap (Priority Queue)Simulation
#527
Rank
#2614EasyFrequency: 16.1%

Maximum Count of Positive Integer and Negative Integer

Asked at Microsoft
ArrayBinary SearchCounting
#528
Rank
#2998EasyFrequency: 16.1%

Count Symmetric Integers

Asked at Microsoft
MathEnumeration
#529
Rank
#1970EasyFrequency: 16.1%

Sorting the Sentence

Asked at Microsoft
StringSortingBubble Sort
#530
Rank
#841EasyFrequency: 16.1%

Shortest Distance to a Character

Asked at Microsoft
ArrayTwo PointersString
#531
Rank
#1448EasyFrequency: 16.1%

Maximum 69 Number

Asked at Microsoft
MathGreedy
#532
Rank
#3676EasyFrequency: 16.1%

Smallest Number With All Set Bits

Asked at Microsoft
MathBit Manipulation
#533
Rank
#3074EasyFrequency: 16.1%

Select Data

Asked at Microsoft
#534
Rank
#1297EasyFrequency: 16.1%

Maximum Number of Balloons

Asked at Microsoft
Hash TableStringCounting
#535
Rank
#3226EasyFrequency: 16.1%

Minimum Number Game

Asked at Microsoft
ArraySortingHeap (Priority Queue)Simulation
#536
Rank
#1035EasyFrequency: 15.7%

Cousins in Binary Tree

Asked at Amazon
TreeDepth-First SearchBreadth-First SearchBinary Tree
#537
Rank
#1353EasyFrequency: 15.7%

Find Resultant Array After Removing Anagrams

Asked at Amazon
ArrayHash TableStringSorting
#538
Rank
#2144EasyFrequency: 15.7%

Maximum Difference Between Increasing Elements

Asked at Amazon
Array
#539
Rank
#2248EasyFrequency: 15.7%

Minimum Cost of Buying Candies With Discount

Asked at Amazon
ArrayGreedySorting
#540
Rank
#3965EasyFrequency: 15.7%

Earliest Finish Time for Land and Water Rides I

Asked at Amazon
ArrayTwo PointersBinary SearchGreedySorting
#541
Rank
#1054EasyFrequency: 14.6%

Complement of Base 10 Integer

Asked at Google
Bit Manipulation
#542
Rank
#2106EasyFrequency: 14.6%

Find Greatest Common Divisor of Array

Asked at Google
ArrayMathNumber TheoryEuclidean AlgorithmGreatest Common Divisor
#543
Rank
#1786EasyFrequency: 14.6%

Count the Number of Consistent Strings

Asked at Google
ArrayHash TableStringBit ManipulationCounting
#544
Rank
#1302EasyFrequency: 14.6%

Delete Characters to Make Fancy String

Asked at Google
String
#545
Rank
#2692EasyFrequency: 14.6%

Take Gifts From the Richest Pile

Asked at Google
ArrayHeap (Priority Queue)Simulation
#546
Rank
#1260EasyFrequency: 14.6%

Day of the Year

Asked at Google
MathString
#547
Rank
#2463EasyFrequency: 14.6%

Minimum Recolors to Get K Consecutive Black Blocks

Asked at Google
StringSliding Window
#548
Rank
#1500EasyFrequency: 14.6%

Count Largest Group

Asked at Google
Hash TableMathCounting
#549
Rank
#3859EasyFrequency: 14.6%

Maximum Product of Two Digits

Asked at Google
MathSorting
#550
Rank
#899EasyFrequency: 14.6%

Binary Gap

Asked at Google
Bit Manipulation
#551
Rank
#1548EasyFrequency: 14.6%

Check If All 1's Are at Least Length K Places Away

Asked at Google
Array
#552
Rank
#3846EasyFrequency: 14.6%

Minimum Operations to Make Array Sum Divisible by K

Asked at Google
ArrayMath
#553
Rank
#904EasyFrequency: 14.4%

Leaf-Similar Trees

Asked at Meta
TreeDepth-First SearchBinary Tree
#554
Rank
#1293EasyFrequency: 14.4%

Three Consecutive Odds

Asked at Meta
Array
#555
Rank
#742EasyFrequency: 14.4%

To Lower Case

Asked at Meta
String
#556
Rank
#3872EasyFrequency: 14.4%

Find Most Frequent Vowel and Consonant

Asked at Meta
Hash TableStringCounting
#557
Rank
#3910EasyFrequency: 14.4%

Find Books with No Available Copies

Asked at Meta
Database
#558
Rank
#2128EasyFrequency: 13.2%

Reverse Prefix of Word

Asked at Amazon
Two PointersStringStack
#559
Rank
#2350EasyFrequency: 13.2%

Find Closest Number to Zero

Asked at Amazon
Array
#560
Rank
#2556EasyFrequency: 13.2%

Convert the Temperature

Asked at Amazon
Math
#561
Rank
#599EasyFrequency: 13.2%

Minimum Index Sum of Two Lists

Asked at Amazon
ArrayHash TableString
#562
Rank
#619EasyFrequency: 13.2%

Biggest Single Number

Asked at Amazon
Database
#563
Rank
#3617EasyFrequency: 13.2%

Find the Original Typed String I

Asked at Amazon
String
#564
Rank
#1664EasyFrequency: 12.6%

Find Users With Valid E-Mails

Asked at Google
Database
#565
Rank
#2859EasyFrequency: 12.6%

Add Two Promises

Asked at Google
#566
Rank
#3076EasyFrequency: 12.6%

Get the Size of a DataFrame

Asked at Google
#567
Rank
#1625EasyFrequency: 12.6%

Group Sold Products By The Date

Asked at Google
Database
#568
Rank
#2199EasyFrequency: 12.6%

Two Furthest Houses With Different Colors

Asked at Google
ArrayGreedy
#569
Rank
#2024EasyFrequency: 12.6%

Calculate Special Bonus

Asked at Google
Database
#570
Rank
#2288EasyFrequency: 12.6%

Count Operations to Obtain Zero

Asked at Google
MathSimulation
#571
Rank
#3581EasyFrequency: 12.6%

The Two Sneaky Numbers of Digitville

Asked at Google
ArrayHash TableMath
#572
Rank
#2274EasyFrequency: 12.6%

Keep Multiplying Found Values by Two

Asked at Google
ArrayHash TableSortingSimulation
#573
Rank
#2323EasyFrequency: 12%

Minimum Bit Flips to Convert Number

Asked at Microsoft
Bit Manipulation
#574
Rank
#1806EasyFrequency: 12%

Count of Matches in Tournament

Asked at Microsoft
MathSimulation
#575
Rank
#627EasyFrequency: 12%

Swap Sex of Employees

Asked at Microsoft
Database
#576
Rank
#3621EasyFrequency: 12%

Minimum Operations to Make Array Values Equal to K

Asked at Microsoft
ArrayHash Table
#577
Rank
#3747EasyFrequency: 12%

Maximum Difference Between Adjacent Elements in a Circular Array

Asked at Microsoft
Array
#578
Rank
#1264EasyFrequency: 12%

Maximum Number of Words You Can Type

Asked at Microsoft
Hash TableString
#579
Rank
#1987EasyFrequency: 12%

Substrings of Size Three with Distinct Characters

Asked at Microsoft
Hash TableStringSliding WindowCounting
#580
Rank
#3606EasyFrequency: 12%

Minimum Element After Replacement With Digit Sum

Asked at Microsoft
ArrayMath
#581
Rank
#1720EasyFrequency: 11.4%

Crawler Log Folder

Asked at Meta
ArrayStringStack
#582
Rank
#3221EasyFrequency: 11.4%

Find the Peaks

Asked at Meta
ArrayEnumeration
#583
Rank
#3428EasyFrequency: 11.4%

Find the XOR of Numbers Which Appear Twice

Asked at Meta
ArrayHash TableBit Manipulation
#584
Rank
#933EasyFrequency: 10.5%

Increasing Order Search Tree

Asked at Google
StackTreeDepth-First SearchBinary Search TreeBinary Tree
#585
Rank
#2532EasyFrequency: 10.5%

Remove Letter To Equalize Frequency

Asked at Google
Hash TableStringCounting
#586
Rank
#2741EasyFrequency: 10.5%

Function Composition

Asked at Google
#587
Rank
#2796EasyFrequency: 10.5%

Allow One Function Call

Asked at Google
#588
Rank
#920EasyFrequency: 10.5%

Uncommon Words from Two Sentences

Asked at Google
Hash TableStringCounting
#589
Rank
#2800EasyFrequency: 10.5%

Minimum String Length After Removing Substrings

Asked at Google
StringStackSimulation
#590
Rank
#2860EasyFrequency: 10.5%

Sort By

Asked at Google
#591
Rank
#1005EasyFrequency: 10.5%

Univalued Binary Tree

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Tree
#592
Rank
#1670EasyFrequency: 10.5%

Patients With a Condition

Asked at Google
Database
#593
Rank
#1041EasyFrequency: 10.5%

Available Captures for Rook

Asked at Google
ArrayMatrixSimulation
#594
Rank
#492EasyFrequency: 10.5%

Construct the Rectangle

Asked at Google
Math
#595
Rank
#3206EasyFrequency: 10.5%

Find Common Elements Between Two Arrays

Asked at Google
ArrayHash Table
#596
Rank
#717EasyFrequency: 10.5%

1-bit and 2-bit Characters

Asked at Google
Array
#597
Rank
#2892EasyFrequency: 10.5%

Check if Array is Good

Asked at Google
ArrayHash TableSorting
#598
Rank
#1547EasyFrequency: 10.3%

Destination City

Asked at Amazon
ArrayHash TableString
#599
Rank
#2020EasyFrequency: 10.3%

Remove One Element to Make the Array Strictly Increasing

Asked at Amazon
Array
#600
Rank
#776EasyFrequency: 10.3%

N-ary Tree Postorder Traversal

Asked at Amazon
StackTreeDepth-First Search
#601
Rank
#1519EasyFrequency: 10.3%

Minimum Subsequence in Non-Increasing Order

Asked at Amazon
ArrayGreedySorting
#602
Rank
#495EasyFrequency: 10.3%

Teemo Attacking

Asked at Amazon
ArraySimulation
#603
Rank
#3463EasyFrequency: 10.3%

Alternating Groups I

Asked at Amazon
ArraySliding Window
#604
Rank
#2102EasyFrequency: 10.3%

Find the Middle Index in Array

Asked at Amazon
ArrayPrefix Sum
#605
Rank
#434EasyFrequency: 10.3%

Number of Segments in a String

Asked at Amazon
String
#606
Rank
#2575EasyFrequency: 10.3%

Minimum Cuts to Divide a Circle

Asked at Amazon
MathGeometry
#607
Rank
#2238EasyFrequency: 10.3%

A Number After a Double Reversal

Asked at Amazon
Math
#608
Rank
#3616EasyFrequency: 10.3%

Make Array Elements Equal to Zero

Asked at Amazon
ArraySimulationPrefix Sum
#609
Rank
#2608EasyFrequency: 10.3%

Count the Digits That Divide a Number

Asked at Amazon
Math
#610
Rank
#3605EasyFrequency: 10.3%

Construct the Minimum Bitwise Array I

Asked at Amazon
ArrayBit Manipulation
#611
Rank
#1910EasyFrequency: 10.3%

Check if Binary String Has at Most One Segment of Ones

Asked at Amazon
String
#612
Rank
#1837EasyFrequency: 10.3%

Daily Leads and Partners

Asked at Amazon
Database
#613
Rank
#1274EasyFrequency: 8.1%

Number of Days Between Two Dates

Asked at Google
MathString
#614
Rank
#2486EasyFrequency: 8.1%

Most Frequent Even Element

Asked at Google
ArrayHash TableCounting
#615
Rank
#476EasyFrequency: 8.1%

Number Complement

Asked at Google
Bit Manipulation
#616
Rank
#3476EasyFrequency: 8.1%

Find Minimum Operations to Make All Elements Divisible by Three

Asked at Google
ArrayMath
#617
Rank
#3582EasyFrequency: 8.1%

Find Indices of Stable Mountains

Asked at Google
Array
#618
Rank
#1764EasyFrequency: 8.1%

Maximum Repeating Substring

Asked at Google
StringDynamic ProgrammingString Matching
#619
Rank
#2398EasyFrequency: 8.1%

Check if Matrix Is X-Matrix

Asked at Google
ArrayMatrix
#620
Rank
#2041EasyFrequency: 8.1%

The Latest Login in 2020

Asked at Google
Database
#621
Rank
#2406EasyFrequency: 8.1%

Decode the Message

Asked at Google
Hash TableString
#622
Rank
#3702EasyFrequency: 8.1%

Maximum Subarray With Equal Products

Asked at Google
ArrayMathSliding WindowEnumerationNumber Theory
#623
Rank
#3704EasyFrequency: 8.1%

Count Partitions with Even Sum Difference

Asked at Google
ArrayMathPrefix Sum
#624
Rank
#3731EasyFrequency: 8.1%

Sum of Variable Length Subarrays

Asked at Google
ArrayPrefix Sum
#625
Rank
#3065EasyFrequency: 8%

Display the First Three Rows

Asked at Meta
#626
Rank
#2821EasyFrequency: 8%

Timeout Cancellation

Asked at Meta
#627
Rank
#607EasyFrequency: 8%

Sales Person

Asked at Meta
Database
#628
Rank
#2866EasyFrequency: 8%

Longest Even Odd Subarray With Threshold

Asked at Meta
ArraySliding Window
#629
Rank
#1884EasyFrequency: 8%

Minimum Changes To Make Alternating Binary String

Asked at Meta
String
#630
Rank
#3019EasyFrequency: 8%

Furthest Point From Origin

Asked at Meta
StringCounting
#631
Rank
#3371EasyFrequency: 7.3%

Harshad Number

Asked at Microsoft
Math
#632
Rank
#1566EasyFrequency: 7.3%

Check If a Word Occurs As a Prefix of Any Word in a Sentence

Asked at Microsoft
Two PointersStringString Matching
#633
Rank
#2761EasyFrequency: 7.3%

Array Reduce Transformation

Asked at Microsoft
#634
Rank
#2122EasyFrequency: 7.3%

Count Special Quadruplets

Asked at Microsoft
ArrayHash TableEnumeration
#635
Rank
#3176EasyFrequency: 7.3%

Minimum Sum of Mountain Triplets I

Asked at Microsoft
Array
#636
Rank
#2283EasyFrequency: 7.3%

Sort Even and Odd Indices Independently

Asked at Microsoft
ArraySorting
#637
Rank
#1071EasyFrequency: 7.3%

Binary Prefix Divisible By 5

Asked at Microsoft
ArrayBit Manipulation
#638
Rank
#2876EasyFrequency: 7.3%

Number of Employees Who Met the Target

Asked at Microsoft
Array
#639
Rank
#4186EasyFrequency: 7.3%

Count Residue Prefixes

Asked at Microsoft
Hash TableString
#640
Rank
#2863EasyFrequency: 7.3%

Calculator with Method Chaining

Asked at Microsoft
#641
Rank
#1746EasyFrequency: 7.3%

Largest Substring Between Two Equal Characters

Asked at Microsoft
Hash TableString
#642
Rank
#2391EasyFrequency: 7.3%

Strong Password Checker II

Asked at Microsoft
String
#643
Rank
#2999EasyFrequency: 7.3%

Check if Strings Can be Made Equal With Operations I

Asked at Microsoft
String
#644
Rank
#1904EasyFrequency: 7.3%

Second Largest Digit in a String

Asked at Microsoft
Hash TableString
#645
Rank
#4008EasyFrequency: 7.3%

Restore Finishing Order

Asked at Microsoft
ArrayHash Table
#646
Rank
#2752EasyFrequency: 7.3%

Sum Multiples

Asked at Microsoft
Math
#647
Rank
#3070EasyFrequency: 7.3%

Fill Missing Data

Asked at Microsoft
#648
Rank
#2777EasyFrequency: 7.3%

Find the Distinct Difference Array

Asked at Microsoft
ArrayHash Table
#649
Rank
#3154EasyFrequency: 7.3%

Maximum Value of an Ordered Triplet I

Asked at Microsoft
ArrayPrefix Sum
#650
Rank
#1349EasyFrequency: 7.2%

Check If It Is a Straight Line

Asked at Amazon
ArrayMathGeometry
#651
Rank
#1769EasyFrequency: 7.2%

Get Maximum in Generated Array

Asked at Amazon
ArraySimulation
#652
Rank
#2148EasyFrequency: 7.2%

Minimum Number of Moves to Seat Everyone

Asked at Amazon
ArrayGreedySortingCounting Sort
#653
Rank
#2624EasyFrequency: 7.2%

Difference Between Element Sum and Digit Sum of an Array

Asked at Amazon
ArrayMath
#654
Rank
#3553EasyFrequency: 7.2%

Check if Two Chessboard Squares Have the Same Color

Asked at Amazon
MathString
#655
Rank
#775EasyFrequency: 7.2%

N-ary Tree Preorder Traversal

Asked at Amazon
StackTreeDepth-First Search
#656
Rank
#563EasyFrequency: 7.2%

Binary Tree Tilt

Asked at Amazon
TreeDepth-First SearchBinary TreeDP on Trees
#657
Rank
#928EasyFrequency: 7.2%

Surface Area of 3D Shapes

Asked at Amazon
ArrayMathGeometryMatrix
#658
Rank
#2053EasyFrequency: 7.2%

Check if All Characters Have Equal Number of Occurrences

Asked at Amazon
Hash TableStringCounting
#659
Rank
#2005EasyFrequency: 7.2%

Check if All the Integers in a Range Are Covered

Asked at Amazon
ArrayHash TablePrefix Sum
#660
Rank
#3636EasyFrequency: 7.2%

Check Balanced String

Asked at Amazon
String
#661
Rank
#774EasyFrequency: 7.2%

Maximum Depth of N-ary Tree

Asked at Amazon
TreeDepth-First SearchBreadth-First Search
#662
Rank
#3830EasyFrequency: 7.2%

Find Closest Person

Asked at Amazon
Math
#663
Rank
#2630EasyFrequency: 7.2%

Alternating Digit Sum

Asked at Amazon
Math
#664
Rank
#824EasyFrequency: 5.5%

Number of Lines To Write String

Asked at Google
ArrayString
#665
Rank
#1734EasyFrequency: 5.5%

Bank Account Summary II

Asked at Google
Database
#666
Rank
#2727EasyFrequency: 5.5%

Number of Senior Citizens

Asked at Google
ArrayString
#667
Rank
#3055EasyFrequency: 5.5%

Maximum Odd Binary Number

Asked at Google
MathStringGreedy
#668
Rank
#2154EasyFrequency: 5.5%

Minimum Moves to Convert String

Asked at Google
StringGreedy
#669
Rank
#919EasyFrequency: 5.5%

Projection Area of 3D Shapes

Asked at Google
ArrayMathGeometryMatrix
#670
Rank
#1505EasyFrequency: 5.5%

Create Target Array in the Given Order

Asked at Google
ArraySimulation
#671
Rank
#1289EasyFrequency: 5.5%

Day of the Week

Asked at Google
Math
#672
Rank
#1823EasyFrequency: 5.5%

Determine if String Halves Are Alike

Asked at Google
StringCounting
#673
Rank
#3568EasyFrequency: 5.5%

Find the Key of the Numbers

Asked at Google
Math
#674
Rank
#1797EasyFrequency: 5.5%

Goal Parser Interpretation

Asked at Google
String
#675
Rank
#3064EasyFrequency: 5.5%

Reshape Data: Concatenate

Asked at Google
#676
Rank
#2775EasyFrequency: 5.5%

Generate Fibonacci Sequence

Asked at Google
#677
Rank
#1541EasyFrequency: 5.5%

Top Travellers

Asked at Google
Database
#678
Rank
#2260EasyFrequency: 5.5%

Divide a String Into Groups of Size k

Asked at Google
StringSimulation
#679
Rank
#1490EasyFrequency: 5.5%

Generate a String With Characters That Have Odd Counts

Asked at Google
String
#680
Rank
#2585EasyFrequency: 5.5%

Delete Greatest Value in Each Row

Asked at Google
ArraySortingHeap (Priority Queue)MatrixSimulation
#681
Rank
#3708EasyFrequency: 5.5%

Zigzag Grid Traversal With Skip

Asked at Google
ArrayMatrixSimulation
#682
Rank
#3251EasyFrequency: 5.5%

Maximum Area of Longest Diagonal Rectangle

Asked at Google
Array
#683
Rank
#3519EasyFrequency: 5.5%

Find the Number of Winning Players

Asked at Google
ArrayHash TableCounting
#684
Rank
#2825EasyFrequency: 5.5%

Minimize String Length

Asked at Google
Hash TableString
#685
Rank
#2269EasyFrequency: 5.5%

Count Elements With Strictly Smaller and Greater Elements

Asked at Google
ArraySortingCounting
#686
Rank
#1610EasyFrequency: 5.5%

XOR Operation in an Array

Asked at Google
MathBit Manipulation
#687
Rank
#2659EasyFrequency: 5.5%

Number of Even and Odd Bits

Asked at Google
Bit Manipulation
#688
Rank
#3934EasyFrequency: 5.5%

Coupon Code Validator

Asked at Google
ArrayHash TableStringSorting
#689
Rank
#944EasyFrequency: 5.5%

Smallest Range I

Asked at Google
ArrayMath
#690
Rank
#3811EasyFrequency: 5.5%

Reverse Degree of a String

Asked at Google
StringSimulation
#691
Rank
#3973EasyFrequency: 5.5%

Flip Square Submatrix Vertically

Asked at Google
ArrayTwo PointersMatrix
#692
Rank
#4256EasyFrequency: 5.5%

Construct Uniform Parity Array I

Asked at Google
ArrayMath
#693
Rank
#4168EasyFrequency: 5.5%

Mirror Distance of an Integer

Asked at Google
Math
#694
Rank
#4216EasyFrequency: 5.5%

Weighted Word Mapping

Asked at Google
ArrayStringSimulation
#695
Rank
#822EasyFrequency: 5.5%

Unique Morse Code Words

Asked at Google
ArrayHash TableString
#696
Rank
#2715EasyFrequency: 5.5%

K Items With the Maximum Sum

Asked at Google
MathGreedy
#697
Rank
#4354EasyFrequency: 5.5%

Unique Middle Element

Asked at Google
#698
Rank
#2645EasyFrequency: 5%

Pass the Pillow

Asked at Google
MathSimulation
#699
Rank
#2442EasyFrequency: 5%

Number of Arithmetic Triplets

Asked at Google
ArrayHash TableTwo PointersEnumeration
#700
Rank
#3533EasyFrequency: 5%

Snake in Matrix

Asked at Google
ArrayStringSimulation
#701
Rank
#3069EasyFrequency: 5%

Change Data Type

Asked at Google
#702
Rank
#1378EasyFrequency: 5%

Cells with Odd Values in a Matrix

Asked at Google
ArrayMathSimulation
#703
Rank
#3309EasyFrequency: 5%

Count Prefix and Suffix Pairs I

Asked at Google
ArrayStringTrieRolling HashString MatchingHash Function
#704
Rank
#2412EasyFrequency: 5%

Minimum Amount of Time to Fill Cups

Asked at Google
ArrayGreedySortingHeap (Priority Queue)
#705
Rank
#2864EasyFrequency: 5%

Is Object Empty

Asked at Google
#706
Rank
#2722EasyFrequency: 5%

Prime In Diagonal

Asked at Google
ArrayMathMatrixNumber Theory
#707
Rank
#3723EasyFrequency: 5%

Sum of Good Numbers

Asked at Google
Array
#708
Rank
#575EasyFrequency: 5%

Distribute Candies

Asked at Google
ArrayHash Table
#709
Rank
#3324EasyFrequency: 5%

Split the Array

Asked at Google
ArrayHash TableCounting
#710
Rank
#2798EasyFrequency: 5%

Chunk Array

Asked at Google
#711
Rank
#1472EasyFrequency: 5%

Increasing Decreasing String

Asked at Google
Hash TableStringCounting
#712
Rank
#1965EasyFrequency: 5%

Sum of Digits in Base K

Asked at Google
Math
#713
Rank
#2748EasyFrequency: 5%

Calculate Delayed Arrival Time

Asked at Google
Math
#714
Rank
#3817EasyFrequency: 5%

Maximum Containers on a Ship

Asked at Google
Math
#715
Rank
#3705EasyFrequency: 5%

Find the Largest Almost Missing Integer

Asked at Google
ArrayHash Table
#716
Rank
#3869EasyFrequency: 5%

Smallest Index With Digit Sum Equal to Index

Asked at Google
ArrayMath
#717
Rank
#2844EasyFrequency: 5%

Sum of Squares of Special Elements

Asked at Google
ArrayEnumeration
#718
Rank
#2589EasyFrequency: 5%

Maximum Value of a String in an Array

Asked at Google
ArrayString
#719
Rank
#1430EasyFrequency: 5%

Find the K-Beauty of a Number

Asked at Google
MathStringSliding Window
#720
Rank
#4115EasyFrequency: 5%

Minimum Distance Between Three Equal Elements I

Asked at Google
ArrayHash Table
#721
Rank
#4275EasyFrequency: 5%

Traffic Signal Color

Asked at Google
MathStringSimulation
#722
Rank
#2480EasyFrequency: 5%

Find Subarrays With Equal Sum

Asked at Google
ArrayHash Table
#723
Rank
#3163EasyFrequency: 5%

Subarrays Distinct Element Sum of Squares I

Asked at Google
ArrayHash TableSegment Tree
#724
Rank
#2756EasyFrequency: 5%

Buy Two Chocolates

Asked at Google
ArrayGreedySorting
#725
Rank
#2542EasyFrequency: 5%

Average Value of Even Numbers That Are Divisible by Three

Asked at Google
ArrayMath
#726
Rank
#1839EasyFrequency: 5%

Decode XORed Array

Asked at Google
ArrayBit Manipulation
#727
Rank
#4150EasyFrequency: 5%

Sort Integers by Binary Reflection

Asked at Google
ArraySorting
#728
Rank
#2110EasyFrequency: 5%

Employees With Missing Information

Asked at Google
Database
#729
Rank
#3312EasyFrequency: 5%

Number of Changing Keys

Asked at Amazon
String
#730
Rank
#3072EasyFrequency: 5%

Reshape Data: Pivot

Asked at Amazon
#731
Rank
#3632EasyFrequency: 5%

Button with Longest Push Time

Asked at Amazon
Array
#732
Rank
#3709EasyFrequency: 5%

Find Special Substring of Length K

Asked at Amazon
String
#733
Rank
#1180EasyFrequency: 5%

Game Play Analysis II

Asked at Amazon
Database
#734
Rank
#3073EasyFrequency: 5%

Reshape Data: Melt

Asked at Amazon
#735
Rank
#3426EasyFrequency: 5%

Minimum Number of Chairs in a Waiting Room

Asked at Amazon
StringSimulation
#736
Rank
#2698EasyFrequency: 5%

Find the Array Concatenation Value

Asked at Amazon
ArrayTwo PointersSimulation
#737
Rank
#598EasyFrequency: 5%

Range Addition II

Asked at Amazon
ArrayMath
#738
Rank
#2459EasyFrequency: 5%

Minimum Hours of Training to Win a Competition

Asked at Amazon
ArrayGreedy
#739
Rank
#1164EasyFrequency: 5%

Missing Number In Arithmetic Progression

Asked at Amazon
ArrayMath
#740
Rank
#2857EasyFrequency: 5%

Total Distance Traveled

Asked at Amazon
MathSimulation
#741
Rank
#2476EasyFrequency: 5%

Check Distances Between Same Letters

Asked at Amazon
ArrayHash TableString
#742
Rank
#2816EasyFrequency: 5%

Lexicographically Smallest Palindrome

Asked at Amazon
Two PointersStringGreedy
#743
Rank
#4299EasyFrequency: 5%

Concatenate Array With Reverse

Asked at Amazon
ArraySimulation
#744
Rank
#4039EasyFrequency: 5%

Compute Decimal Representation

Asked at Meta
ArrayMath
#745
Rank
#1775EasyFrequency: 5%

Design an Ordered Stream

Asked at Meta
ArrayHash TableDesignData Stream
#746
Rank
#4312EasyFrequency: 5%

Limit Occurrences in Sorted Array

Asked at Meta
ArrayTwo Pointers
#747
Rank
#1944EasyFrequency: 5%

Truncate Sentence

Asked at Meta
ArrayString
#748
Rank
View All Companies

Need help during your interview?

Get AI-powered real-time assistance with Interview Solver—live hints, solutions, and explanations during your actual coding interviews.

Try Interview Solver
Interview Solver
  • Home
  • About
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Developers
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Refund & Cancellation
  • Discord Community
  • Affiliate Program
  • Compare
  • All Comparisons
  • vs Final Round AI
  • vs UltraCode
  • vs Interview Coder
  • vs LockedIn AI
  • vs AI Apply
  • Free Tools
  • ATS Resume Checker
  • STAR Method Builder
  • Salary Lookup
  • Big O Cheat Sheet
  • Total Comp Calculator
  • View All →
  • Interview Questions
  • Google Questions
  • Amazon Questions
  • Microsoft Questions
  • Meta Questions
  • Apple Questions
  • TikTok Questions
  • View All →
© 2026 Interview Solver, Inc. All rights reserved.