TCS

228 LeetCode interview questions

Difficulty Distribution

Easy
99
43%
Medium
108
47%
Hard
21
9%

Top Topics

All Questions

TitleDifficulty
Friday Purchases IMedium
Two SumEasy
Longest Palindromic SubstringMedium
Palindrome NumberEasy
Maximum SubarrayMedium
Move ZeroesEasy
Majority ElementEasy
Longest Common PrefixEasy
Best Time to Buy and Sell StockEasy
Sort ColorsMedium
Valid AnagramEasy
Find the Index of the First Occurrence in a StringEasy
Single NumberEasy
Second Highest SalaryMedium
Valid ParenthesesEasy
Longest Substring Without Repeating CharactersMedium
Subarray Sum Equals KMedium
Rotate ArrayMedium
Median of Two Sorted ArraysHard
Container With Most WaterMedium
Remove Duplicates from Sorted ArrayEasy
3SumMedium
Reverse IntegerMedium
Jump GameMedium
Contains DuplicateEasy
Remove Letter To Equalize FrequencyEasy
Maximum Ascending Subarray SumEasy
Count the Digits That Divide a NumberEasy
Maximum Product SubarrayMedium
Reverse StringEasy
Task SchedulerMedium
Check if Array Is Sorted and RotatedEasy
Zigzag Grid Traversal With SkipEasy
Valid PalindromeEasy
Minimum Operations to Exceed Threshold Value IEasy
Minimum Operations to Exceed Threshold Value IIMedium
Palindrome Partitioning IVHard
Minimum Cuts to Divide a CircleEasy
Spiral MatrixMedium
First Unique Character in a StringEasy
Find First and Last Position of Element in Sorted ArrayMedium
Contains Duplicate IIEasy
Trapping Rain WaterHard
Pow(x, n)Medium
Toeplitz MatrixEasy
Merge Sorted ArrayEasy
Search in Rotated Sorted ArrayMedium
Bitwise ORs of SubarraysMedium
Climbing StairsEasy
Fibonacci NumberEasy
Merge IntervalsMedium
Burst BalloonsHard
Single Element in a Sorted ArrayMedium
Employees Earning More Than Their ManagersEasy
Roman to IntegerEasy
Unique PathsMedium
Missing NumberEasy
N-QueensHard
Search Insert PositionEasy
Smallest Sufficient TeamHard
Plus OneEasy
Add BinaryEasy
Sort an ArrayMedium
House RobberMedium
Squares of a Sorted ArrayEasy
Add Two NumbersMedium
Duplicate EmailsEasy
Pascal's TriangleEasy
Find the Duplicate NumberMedium
Generate ParenthesesMedium
Happy NumberEasy
Split Array With Same AverageHard
Count Number of Pairs With Absolute Difference KEasy
Middle of the Linked ListEasy
Remove Nth Node From End of ListMedium
Length of Last WordEasy
Sqrt(x)Easy
4SumMedium
Set Matrix ZeroesMedium
Group AnagramsMedium
Min StackMedium
Find Minimum in Rotated Sorted ArrayMedium
Product of Array Except SelfMedium
String to Integer (atoi)Medium
Subsets IIMedium
Longest Palindromic SubsequenceMedium
Two Sum II - Input Array Is SortedMedium
Maximum Average Subarray IEasy
Sliding Window MaximumHard
Next PermutationMedium
Partition Equal Subset SumMedium
Serialize and Deserialize Binary TreeHard
Tallest BillboardHard
Search in Rotated Sorted Array IIMedium
Product Sales Analysis IEasy
Reverse Words in a StringMedium
Diameter of Binary TreeEasy
Maximum Product of Three NumbersEasy
Letter Combinations of a Phone NumberMedium
Maximum Total Subarray Value IMedium
Palindrome Linked ListEasy
Remove ElementEasy
Customer Who Visited but Did Not Make Any TransactionsEasy
Next Greater Element IEasy
Longest Increasing SubsequenceMedium
Find Customer RefereeEasy
Fizz BuzzEasy
Department Top Three SalariesHard
Number of Good PairsEasy
Largest NumberMedium
Recyclable and Low Fat ProductsEasy
Project Employees IEasy
K-diff Pairs in an ArrayMedium
Jump Game IIMedium
Binary Tree Maximum Path SumHard
Merge k Sorted ListsHard
First Missing PositiveHard
Find Subsequence of Length K With the Largest SumEasy
Longest Subarray of 1's After Deleting One ElementMedium
Koko Eating BananasMedium
Minimum Moves to Equal Array Elements IIMedium
Water BottlesEasy
Maximal RectangleHard
Delete the Middle Node of a Linked ListMedium
Max Consecutive OnesEasy
String CompressionMedium
Merge Two Sorted ListsEasy
SubsetsMedium
Article Views IEasy
Peak Index in a Mountain ArrayMedium
Ugly NumberEasy
LRU CacheMedium
Best Time to Buy and Sell Stock IIMedium
Third Maximum NumberEasy
Count PrimesMedium
Range Sum Query - ImmutableEasy
Remove Duplicates from Sorted ListEasy
Assign CookiesEasy
Non-overlapping IntervalsMedium
Minimum Depth of Binary TreeEasy
Maximum Depth of Binary TreeEasy
Find Numbers with Even Number of DigitsEasy
Maximum Ice Cream BarsMedium
Find the Winner of the Circular GameMedium
Remove Outermost ParenthesesEasy
Top K Frequent ElementsMedium
Contiguous ArrayMedium
Reverse Linked ListEasy
Employee BonusEasy
Longest Consecutive SequenceMedium
Integer to English WordsHard
Unique Paths IIMedium
The kth Factor of nMedium
Permutation in StringMedium
Divisor GameEasy
Maximum SwapMedium
Majority Element IIMedium
String Compression IIIMedium
Maximum Sum of Distinct Subarrays With Length KMedium
Count the Number of Fair PairsMedium
Remove All Occurrences of a SubstringMedium
Minimum Cost to Make at Least One Valid Path in a GridHard
Maximum GapMedium
Running Sum of 1d ArrayEasy
Replace Employee ID With The Unique IdentifierEasy
Maximum Nesting Depth of the ParenthesesEasy
Find K Closest ElementsMedium
Check If Array Pairs Are Divisible by kMedium
Linked List Cycle IIMedium
Repeated Substring PatternEasy
Rotate ImageMedium
Convert Sorted List to Binary Search TreeMedium
Minimum Size Subarray SumMedium
Return Length of Arguments PassedEasy
Find the Original Typed String IEasy
Maximum Number of Events That Can Be Attended IIHard
Odd Even Linked ListMedium
Valid WordEasy
Distribute Coins in Binary TreeMedium
Binary SearchEasy
Regular Expression MatchingHard
Longest Balanced Substring IIMedium
Number of IslandsMedium
Power of TwoEasy
Longest Common SubsequenceMedium
PermutationsMedium
Zigzag ConversionMedium
Teemo AttackingEasy
Reorder ListMedium
Binary Tree Inorder TraversalEasy
Smallest Integer Divisible by KMedium
Integer to RomanMedium
Subarray Product Less Than KMedium
Convert a Number to HexadecimalEasy
Continuous Subarray SumMedium
Department Highest SalaryMedium
Find Smallest Letter Greater Than TargetEasy
How Many Numbers Are Smaller Than the Current NumberEasy
Reshape the MatrixEasy
Insert IntervalMedium
Bulb SwitcherMedium
Spiral Matrix IIMedium
Find All Numbers Disappeared in an ArrayEasy
Rotting OrangesMedium
Binary Subarrays With SumMedium
Remove Duplicates from Sorted Array IIMedium
Linked List CycleEasy
Managers with at Least 5 Direct ReportsMedium
Intersection of Two Arrays IIEasy
Count and SayMedium
Daily TemperaturesMedium
Longest PalindromeEasy
Search a 2D MatrixMedium
Intersection of Two Linked ListsEasy
Word LadderHard
Min Cost Climbing StairsEasy
Create Hello World FunctionEasy
Rotate StringEasy
Swap Nodes in PairsMedium
3Sum ClosestMedium
Find Pivot IndexEasy
Sort Array By ParityEasy
Subtract the Product and Sum of Digits of an IntegerEasy
Delete Duplicate EmailsEasy
Multiply StringsMedium
Same TreeEasy
Consecutive NumbersMedium
Largest Rectangle in HistogramHard

Showing 228 of 228 questions