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