ABCDEFGHIJKLMNOPQRSTUVWXY
1
DSA Sheet (Data Structures And Algorithms)
2
Ideal Time : 5-10 mins
3
EasyIdeal Time : 5-10 mins5 Questions each Day
4
MediumIdeal Time : 15-20 mins
5
HardIdeal Time : 40-60 mins (based on Qs) | 88 Qs
6
7
8
TopicsQuestion (375)Companies
9
ArraysMaximum and Minimum Element in an Array ABCO Accolite Amazon Cisco Hike Microsoft Snapdeal VMWare Google Adobe
10
ArraysReverse the Array Infosys Moonfrog Labs
11
ArraysMaximum-SubarrayMicrosoft + Facebook Interview Qs
12
ArraysContains DuplicateAmazon Interview Qs
13
ArraysChocolate Distribution ProblemAmazon Interview Qs
14
ArraysSearch in Rotated Sorted Array Microsoft Google Adobe Amazon D-E-Shaw Flipkart Hike Intuit MakeMyTrip Paytm
15
ArraysNext PermutationUber + Goldman Sachs + Adobe Interview Qs
16
ArraysBest time to Buy and Sell StockAmazon D-E-Shaw Directi Flipkart Goldman Sachs Intuit MakeMyTrip Microsoft Ola Cabs Oracle Paytm Pubmatic Quikr Salesforce Sapient Swiggy Walmart Media.net Google
17
ArraysRepeat and Missing Number ArrayAmazon Interview Qs
18
ArraysKth-Largest Element in an Array Amazon Microsoft Walmart Adobe
19
ArraysTrapping Rain WaterSamsung Interview Qs
20
ArraysProduct of Array Except SelfMicrosoft + Facebook Interview Qs
21
ArraysMaximum Product SubarrayAmazon D-E-Shaw Microsoft Morgan Stanley OYO Rooms Google
22
ArraysFind Minimum in Rotated Sorted Array Adobe Amazon Microsoft Morgan Stanley Samsung Snapdeal Times Internet
23
ArraysFind Pair with Sum in Sorted & Rotated ArrayMicrosoft + Google + Apple Interview Qs
24
Arrays3Sum Adobe Amazon Microsoft Morgan Stanley Samsung Snapdeal Times Internet
25
ArraysContainer With Most WaterFlipkart + Dunzo Interview Qs
26
ArraysGiven Sum PairInfosys + Amazon + Flipkart Interview Qs
27
ArraysKth - Smallest Element ABCO Accolite Amazon Cisco Hike Microsoft Snapdeal VMWare Google Adobe
28
ArraysMerge Overlapping IntervalsGoogle Interview Qs
29
ArraysFind Minimum Number of Merge Operations to Make an Array PalindromeAmazon
30
ArraysGiven an Array of Numbers Arrange the Numbers to Form the Biggest NumberBarclays Interview Qs
31
ArraysSpace Optimization Using Bit ManipulationsAmazon
32
ArraysSubarray Sum Divisible K Snapdeal Microsoft
33
ArraysPrint all Possible Combinations of r Elements in a Given Array of Size nAmazon
34
ArraysMo's AlgorithmMicrosoft
35
36
37
StringsValid Palindrome Amazon Cisco D-E-Shaw Facebook FactSet Morgan Stanley Paytm Zoho
38
StringsValid Anagram Nagarro Media.net Directi Google Adobe Flipkart
39
StringsValid parenthesesGoogle Interview Qs
40
StringsRemove Consecutive CharactersSamsung + Adobe
41
StringsLongest Common PrefixAdobe + Grofers + Dunzo Interview Qs
42
StringsConvert a Sentence into its Equivalent Mobile Numeric Keypad SequenceAdobe
43
StringsPrint all the Duplicates in the Input StringOla + Amdocs IQ
44
StringsLongest Substring without Repeating CharactersMorgan Stanley + Amazon IQ
45
StringsLongest Repeating Character Replacement Amazon Google
46
StringsGroup AnagramsSamsung + Adobe + Amazon Interview Qs
47
StringsLongest Palindromic SubstringMicrosoft + Google + Samsung + Visa IQ
48
StringsPalindromic SubstringsMicrosoft IQ
49
StringsNext PermutationAdobe + Goldman Sachs + Uber
50
StringsCount Palindromic Subsequences Myntra Interview Qs
51
StringsSmallest Window in a String Containing all the Characters of Another StringMicrosoft + Amazon IQ
52
StringsWildcard String MatchingMicrosoft + Amazon + Ola IQ
53
StringsLongest Prefix SuffixFlipkart + Swiggy IQ
54
StringsRabin-Karp Algorithm for Pattern Searching Microsoft
55
StringsTransform One String to Another using Minimum Number of Given Operation Directi
56
StringsMinimum Window Substring Amazon Google MakeMyTrip Streamoid Technologies Microsoft Media.net Atlassian Flipkart
57
StringsBoyer Moore Algorithm for Pattern SearchingAmdocs
58
StringsWord WrapMicrosoft
59
60
61
2D ArraysZigzag (or diagonal) Traversal of Matrix Amazon
62
2D ArraysSet Matrix ZeroesAmazon Microsoft
63
2D ArraysSpiral MatrixFlipkart + Apple + Societe Generale IQ
64
2D ArraysRotate Image Microsoft Paytm Samsung Adobe
65
2D ArraysWord SearchGoogle + Ola + Goldman Sachs IQ
66
2D ArraysFind the Number of Islands | Set 1 (Using DFS)Microsoft + Uber + Apple + Amazon IQ
67
2D ArraysGiven a Matrix of ‘O’ and ‘X’, Replace ‘O’ with ‘X’ if Surrounded by ‘X’ Google
68
2D ArraysFind a Common Element in all Rows of a Given Row-Wise Sorted Matrix MAQ Software Microsoft VMWare
69
2D ArraysCreate a Matrix with Alternating Rectangles of O and X MAQ VMWare
70
2D ArraysMaximum Size Rectangle of all 1sAmazon Microsoft
71
72
73
Searching & SortingPermute Two Arrays such that Sum of Every Pair is Greater or Equal to KSamsung
74
Searching & Sortingcounting sortSamsung+ Morgan Stanley+ Snapdeal + EPAM Systems
75
Searching & Sortingfind common elements three sorted arrays MAQ Software Microsoft VMWare
76
Searching & SortingSearching in an array where adjacent differ by at most kTCS Amazon
77
Searching & Sortingceiling in a sorted arrayTCS
78
Searching & SortingPiar with given difference Amazon Visa
79
Searching & Sortingmajority elementAmazon+ Google
80
Searching & Sortingcount triplets with sum smaller that a given value Amazon SAP Labs
81
Searching & SortingMaximum Sum Subsequence with no adjacent elements Amazon FactSet Oxigen Wallet OYO Rooms Paytm Walmart Yahoo Adobe Flipkart
82
Searching & SortingMerge Sorted Arrays using O(1) Space Amdocs Brocade Goldman Sachs Juniper Networks Linkedin Microsoft Quikr Snapdeal Synopsys Zoho Adobe
83
Searching & SortingInversion of Array Adobe Amazon BankBazaar Flipkart Microsoft Myntra MakeMyTrip
84
Searching & SortingFind Duplicates in O(n) Time and O(1) Extra Space Amazon D-E-Shaw Flipkart Paytm Qualcomm Zoho
85
Searching & SortingRadix SortAmazon+ Microsoft
86
Searching & SortingProduct of Array except itself Accolite Amazon D-E-Shaw Intuit Morgan Stanley Opera Microsoft Flipkart
87
Searching & SortingMake all Array Elements EqualAmazon
88
Searching & SortingCheck if Reversing a Sub Array Make the Array Sorted Amazon
89
Searching & SortingFind Four Elements that Sum to a Given Value Adobe Amazon Google Microsoft OYO Rooms
90
Searching & SortingMedian of Two Sorted Array with Different Size Amazon Samsung Microsoft Google
91
Searching & SortingMedian of Stream of Integers Running IntegersAmazon + Google
92
Searching & SortingPrint Subarrays with 0 Sum Paytm Adobe
93
Searching & SortingAggressive CowsAdobe
94
Searching & SortingAllocate Minimum number of Pages Google Infosys Codenation Amazon Microsoft
95
Searching & SortingMinimum Swaps to SortAmazon + Google
96
97
98
BacktrackingBacktracking Set 2 Rat in a MazeMicrosoft Amazon
99
BacktrackingCombinational SumAdobe Amazon Microsoft
100
BacktrackingCrossword-PuzzleMicrosoft