Salesforce

189 LeetCode interview questions

Difficulty Distribution

Easy
27
14%
Medium
113
60%
Hard
49
26%

Top Topics

All Questions

TitleDifficulty
Minimum Operations to Reduce an Integer to 0Medium
String CompressionMedium
LRU CacheMedium
LFU CacheHard
Subarray Product Less Than KMedium
Remove Adjacent Almost-Equal CharactersMedium
Maximum Number of Occurrences of a SubstringMedium
Smallest Substring With Identical Characters IHard
Smallest Substring With Identical Characters IIHard
Closest Equal Element QueriesMedium
Time Needed to Rearrange a Binary StringMedium
Longest Substring Without Repeating CharactersMedium
Group AnagramsMedium
Merge IntervalsMedium
Distinct SubsequencesHard
Binary Tree Maximum Path SumHard
Check Whether Two Strings are Almost EquivalentEasy
Number of IslandsMedium
Course Schedule IIMedium
Maximum Product of Three NumbersEasy
Palindromic SubstringsMedium
Count the Number of Fair PairsMedium
Maximum Frequency StackHard
Beautiful Towers IIMedium
Beautiful Towers IMedium
Check If a Number Is Majority Element in a Sorted ArrayEasy
Height CheckerEasy
Matrix Similarity After Cyclic ShiftsEasy
Number of Self-Divisible PermutationsMedium
Maximum Number That Makes Result of Bitwise AND ZeroMedium
Find Subarray With Bitwise OR Closest to KHard
Equalize Strings by Adding or Removing Characters at EndsMedium
Search Suggestions SystemMedium
Count the Number of InversionsHard
Find the Minimum Area to Cover All Ones IIHard
Find the Minimum Area to Cover All Ones IMedium
Maximum Height of a TriangleEasy
Minimum Number of Taps to Open to Water a GardenHard
Maximize Grid HappinessHard
Average Waiting TimeMedium
Minimize Malware SpreadHard
Find the Last Marked Nodes in TreeHard
Split a String in Balanced StringsEasy
Longest Common SubsequenceMedium
Minimum Time to Visit All HousesMedium
Power Grid MaintenanceMedium
Minimize Maximum Component CostMedium
Delete and EarnMedium
Longest Palindromic SubstringMedium
Container With Most WaterMedium
Integer to RomanMedium
Trapping Rain WaterHard
Minimum Window SubstringHard
Validate Binary Search TreeMedium
Best Time to Buy and Sell StockEasy
Word BreakMedium
Min StackMedium
Kth Largest Element in an ArrayMedium
Maximal SquareMedium
Coin ChangeMedium
Design a Text EditorHard
Top K Frequent ElementsMedium
Count Palindromic SubsequencesHard
Maximize Greatness of an ArrayMedium
Count Binary SubstringsEasy
Asteroid CollisionMedium
Sum of Nodes with Even-Valued GrandparentMedium
Divide Array Into Arrays With Max DifferenceMedium
Number of Digit OneHard
Two SumEasy
Magnetic Force Between Two BallsMedium
Maximum Units on a TruckEasy
Largest Number After Digit Swaps by ParityEasy
Number of Divisible Triplet SumsMedium
Word SearchMedium
K-diff Pairs in an ArrayMedium
Maximum SubarrayMedium
Reverse Nodes in k-GroupHard
Longest Increasing Path in a MatrixHard
Minimum Absolute DifferenceEasy
Gas StationMedium
Zigzag ConversionMedium
All Nodes Distance K in Binary TreeMedium
Count Subarrays With Median KHard
Report Spam MessageMedium
Boundary of Binary TreeMedium
Odd String DifferenceEasy
Roman to IntegerEasy
3SumMedium
Valid ParenthesesEasy
Merge k Sorted ListsHard
Search in Rotated Sorted ArrayMedium
First Missing PositiveHard
Sort ColorsMedium
Product of Array Except SelfMedium
Meeting Rooms IIMedium
Move ZeroesEasy
Find Median from Data StreamHard
Decode StringMedium
Split Array Largest SumHard
Daily TemperaturesMedium
Rotting OrangesMedium
The kth Factor of nMedium
Word LadderHard
Top K Frequent WordsMedium
Verify Preorder Sequence in Binary Search TreeMedium
Find Leaves of Binary TreeMedium
Longest Increasing SubsequenceMedium
Sliding Window MaximumHard
Number of Visible People in a QueueHard
Max Consecutive Ones IIIMedium
Median of Two Sorted ArraysHard
Koko Eating BananasMedium
Minimum Difficulty of a Job ScheduleHard
Optimal Account BalancingHard
Merge Two Sorted ListsEasy
Valid PalindromeEasy
All Possible Full Binary TreesMedium
Subarrays with K Different IntegersHard
Remove All Adjacent Duplicates in String IIMedium
Network Delay TimeMedium
Reconstruct ItineraryHard
Missing NumberEasy
Path with Maximum GoldMedium
Design TwitterMedium
Diameter of N-Ary TreeMedium
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium
Course ScheduleMedium
Combination SumMedium
Pow(x, n)Medium
N-QueensHard
Partition Array Into Two Arrays to Minimize Sum DifferenceHard
Lowest Common Ancestor of a Binary TreeMedium
Range AdditionMedium
Task SchedulerMedium
Count the Number of Infection SequencesHard
Target SumMedium
Masking Personal InformationMedium
Maximum Product SubarrayMedium
Maximum Number of Ways to Partition an ArrayHard
Concatenated WordsHard
Maximum Number of Non-overlapping Palindrome SubstringsHard
Letter Combinations of a Phone NumberMedium
Basic CalculatorHard
K Closest Points to OriginMedium
Exclusive Time of FunctionsMedium
Shortest Distance to Target String in a Circular ArrayEasy
Game of LifeMedium
Reorganize StringMedium
Last Stone WeightEasy
Path Sum IIIMedium
Paths in Maze That Lead to Same RoomMedium
CandyHard
Maximum Earnings From TaxiMedium
Least Number of Unique Integers after K RemovalsMedium
Backspace String CompareEasy
Design Snake GameMedium
Find Pivot IndexEasy
Find Peak ElementMedium
Encode and Decode TinyURLMedium
Max Chunks To Make Sorted IIHard
Bus RoutesHard
Minimum Equal Sum of Two Arrays After Replacing ZerosMedium
Maximal RectangleHard
House Robber IIIMedium
Finding the Number of Visible MountainsMedium
Number of Operations to Make Network ConnectedMedium
Kth Largest Element in a StreamEasy
Find Duplicate SubtreesMedium
Course Schedule IIIHard
House Robber IIMedium
IPOHard
Maximum Path Quality of a GraphHard
Partition Equal Subset SumMedium
Valid Parenthesis StringMedium
Tree DiameterMedium
Binary Tree Preorder TraversalEasy
Cherry Pickup IIHard
Using a Robot to Print the Lexicographically Smallest StringMedium
Lexicographically Minimum String After Removing StarsMedium
Shortest BridgeMedium
Count Vowel Substrings of a StringEasy
Spiral MatrixMedium
Longest Substring Of All Vowels in OrderMedium
Find the Duplicate NumberMedium
Minimum Array SumMedium
Collect Coins in a TreeHard
Construct Binary Tree from Preorder and Inorder TraversalMedium
Maximum Palindromes After OperationsMedium

Showing 189 of 189 questions