TCS

217 LeetCode interview questions

Difficulty Distribution

Easy
94
43%
Medium
103
47%
Hard
20
9%

Top Topics

All Questions

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

Showing 217 of 217 questions