Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
20 views7 pages

Dsa Problems

The document lists various data structure and algorithm (DSA) problems categorized by type, such as Arrays, Strings, Backtracking, and Graphs. Each problem is associated with companies that commonly ask these questions in interviews, providing insights into which topics are relevant for job seekers. Notable algorithms and techniques are mentioned for specific problems, indicating their importance in technical interviews.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views7 pages

Dsa Problems

The document lists various data structure and algorithm (DSA) problems categorized by type, such as Arrays, Strings, Backtracking, and Graphs. Each problem is associated with companies that commonly ask these questions in interviews, providing insights into which topics are relevant for job seekers. Notable algorithms and techniques are mentioned for specific problems, indicating their importance in technical interviews.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

DSA Problems List

1. [Arrays] Maximum and Minimum Element in an Array


Companies: ABCO Accolite Amazon Cisco Hike Microsoft Snapdeal VMWare Google Adobe

2. [Arrays] Reverse the Array


Companies: Infosys Moonfrog Labs

3. [Arrays] Maximum-Subarray
Companies: Microsoft + Facebook Interview Qs
Remarks: use Kadane's Algorithm

4. [Arrays] Contains Duplicate


Companies: Amazon Interview Qs

5. [Arrays] Chocolate Distribution Problem


Companies: Amazon Interview Qs

6. [Arrays] Search in Rotated Sorted Array


Companies: Microsoft Google Adobe Amazon D-E-Shaw Flipkart Hike Intuit MakeMyTrip Paytm

7. [Arrays] Next Permutation


Companies: Uber + Goldman Sachs + Adobe Interview Qs

8. [Arrays] Best time to Buy and Sell Stock


Companies: Amazon D-E-Shaw Directi Flipkart Goldman Sachs Intuit MakeMyTrip Microsoft Ola
Cabs Oracle Paytm Pubmatic Quikr Salesforce Sapient Swiggy Walmart Media.net Google

9. [Arrays] Repeat and Missing Number Array


Companies: Amazon Interview Qs

10. [Arrays] Kth-Largest Element in an Array


Companies: Amazon Microsoft Walmart Adobe

11. [Arrays] Trapping Rain Water


Companies: Samsung Interview Qs
Remarks: use auxiliary arrays

12. [Arrays] Product of Array Except Self


Companies: Microsoft + Facebook Interview Qs

13. [Arrays] Maximum Product Subarray


Companies: Amazon D-E-Shaw Microsoft Morgan Stanley OYO Rooms Google

14. [Arrays] Find Minimum in Rotated Sorted Array


Companies: Adobe Amazon Microsoft Morgan Stanley Samsung Snapdeal Times Internet

15. [Arrays] Find Pair with Sum in Sorted & Rotated Array
Companies: Microsoft + Google + Apple Interview Qs

16. [Arrays] 3Sum


Companies: Adobe Amazon Microsoft Morgan Stanley Samsung Snapdeal Times Internet

17. [Arrays] Container With Most Water


Companies: Flipkart + Dunzo Interview Qs
Remarks: use 2 pointer approach

18. [Arrays] Given Sum Pair


Companies: Infosys + Amazon + Flipkart Interview Qs

19. [Arrays] Kth - Smallest Element


Companies: ABCO Accolite Amazon Cisco Hike Microsoft Snapdeal VMWare Google Adobe

20. [Arrays] Merge Overlapping Intervals


Companies: Google Interview Qs

21. [Arrays] Find Minimum Number of Merge Operations to Make an Array Palindrome
Companies: Amazon

22. [Arrays] Given an Array of Numbers Arrange the Numbers to Form the Biggest Number
Companies: Barclays Interview Qs

23. [Arrays] Space Optimization Using Bit Manipulations


Companies: Amazon

24. [Arrays] Subarray Sum Divisible K


Companies: Snapdeal Microsoft

25. [Arrays] Print all Possible Combinations of r Elements in a Given Array of Size n
Companies: Amazon

26. [Arrays] Mo's Algorithm


Companies: Microsoft

27. [Strings] Valid Palindrome


Companies: Amazon Cisco D-E-Shaw Facebook FactSet Morgan Stanley Paytm Zoho

28. [Strings] Valid Anagram


Companies: Nagarro Media.net Directi Google Adobe Flipkart

29. [Strings] Valid parentheses


Companies: Google Interview Qs
Remarks: use Stacks (if possible)

30. [Strings] Remove Consecutive Characters


Companies: Samsung + Adobe

31. [Strings] Longest Common Prefix


Companies: Adobe + Grofers + Dunzo Interview Qs

32. [Strings] Convert a Sentence into its Equivalent Mobile Numeric Keypad Sequence
Companies: Adobe

33. [Strings] Print all the Duplicates in the Input String


Companies: Ola + Amdocs IQ

34. [Strings] Longest Substring without Repeating Characters


Companies: Morgan Stanley + Amazon IQ

35. [Strings] Longest Repeating Character Replacement


Companies: Amazon Google

36. [Strings] Group Anagrams


Companies: Samsung + Adobe + Amazon Interview Qs

37. [Strings] Longest Palindromic Substring


Companies: Microsoft + Google + Samsung + Visa IQ

38. [Strings] Palindromic Substrings


Companies: Microsoft IQ

39. [Strings] Next Permutation


Companies: Adobe + Goldman Sachs + Uber

40. [Strings] Count Palindromic Subsequences


Companies: Myntra Interview Qs

41. [Strings] Smallest Window in a String Containing all the Characters of Another String
Companies: Microsoft + Amazon IQ

42. [Strings] Wildcard String Matching


Companies: Microsoft + Amazon + Ola IQ

43. [Strings] Longest Prefix Suffix


Companies: Flipkart + Swiggy IQ

44. [Strings] Rabin-Karp Algorithm for Pattern Searching


Companies: Microsoft

45. [Strings] Transform One String to Another using Minimum Number of Given Operation
Companies: Directi

46. [Strings] Minimum Window Substring


Companies: Amazon Google MakeMyTrip Streamoid Technologies Microsoft Media.net Atlassian
Flipkart

47. [Strings] Boyer Moore Algorithm for Pattern Searching


Companies: Amdocs

48. [Strings] Word Wrap


Companies: Microsoft
Remarks: use Dynaming Programming

49. [Backtracking] Backtracking Set 2 Rat in a Maze


Companies: Microsoft Amazon

50. [Backtracking] Combinational Sum


Companies: Adobe Amazon Microsoft

51. [Backtracking] Crossword-Puzzle


Companies: Microsoft

52. [Backtracking] Longest Possible Route in a Matrix with Hurdles


Companies: Microsoft

53. [Backtracking] Printing all solutions in N-Queen Problem


Companies: Accolite Amazon Amdocs D-E-Shaw MAQ Software Twitter Visa Microsoft

54. [Backtracking] Solve the Sudoku


Companies: Amazon Directi Flipkart MakeMyTrip MAQ Software Microsoft Ola Cabs Oracle PayPal
Zoho

55. [Backtracking] Partition Equal Subset Sum


Companies: Amazon + Adobe + Accolite + Traveloka

56. [Backtracking] M Coloring Problem


Companies: Amazon

57. [Backtracking] Knight Tour


Companies: IBM

58. [Backtracking] Soduko


Companies: Amazon + Adobe + Accolite + Traveloka

59. [Backtracking] Remove Invalid Parentheses


Companies: Uber

60. [Backtracking] Word Break Problem using Backtracking

61. [Backtracking] Print all Palindromic Partitions of a String


Companies: Facebook Amazon Microsoft

62. [Backtracking] Find Shortest Safe Route in a Path with Landmines


Companies: Facebook Amazon Microsoft

63. [Backtracking] Partition of Set into K Subsets with Equal Sum


Companies: Amazon

64. [Backtracking] Backtracking set-7 hamiltonian cycle


Companies: Amazon

65. [Backtracking] tug-of-war


Companies: Google

66. [Backtracking] Maximum Possible Number by doing at most K swaps


Companies: Amazon + Adobe + Accolite + Traveloka

67. [Backtracking] Backtracking set-8 solving cryptarithmetic puzzles


Companies: Goldman Sachs

68. [Backtracking] Find paths from corner cell to middle cell in maze
Companies: Meta

69. [Backtracking] Arithmetic Expressions


Companies: Flipkart

70. [Graphs] BFS


Companies: Samsung + Delhivery + SAP Labs

71. [Graphs] DFS


Companies: Samsung + Intuit + Goldman Sachs

72. [Graphs] Flood Fill Algorithm


Companies: Google + Adobe + Apple

73. [Graphs] Number of Triangles


Companies: IBM

74. [Graphs] Detect cycle in a graph


Companies: Lenksart

75. [Graphs] Detect cycle in an undirected graph


Companies: Samsung

76. [Graphs] Rat in a Maze Problem


Companies: Sharechat + Directi

77. [Graphs] Steps by Knight


Companies: Samsung

78. [Graphs] Clone graph


Companies: Google + MAQ Software + Apple + Facebook

79. [Graphs] Number of Operations to Make Network Connected


Companies: Samsung

80. [Graphs] Dijkstra’s shortest path algorithm


Companies: Amazon

81. [Graphs] Topological Sort


Companies: Amazon + Google + Flipkart + Oyo + Fipkart + Samsung

82. [Graphs] Oliver and the Game


Companies: Sharechat + Directi

83. [Graphs] Minimum time taken by each job to be completed given by a Directed Acyclic Graph
Companies: Amazon

84. [Graphs] Find whether it is possible to finish all tasks or not from given dependencies
Companies: Directi + Sharechat

85. [Graphs] Find the number of islands


Companies: Razorpay

86. [Graphs] Prim's Algo


Companies: Visa

87. [Graphs] Negative Weighted Cycle


Companies: Amazon

88. [Graphs] Floyd Warshall


Companies: Google + Uber

89. [Graphs] Graph Coloring


Companies: Morgan Stanley

90. [Graphs] Snakes and Ladders


Companies: Goldman Sachs +Makemytrip

91. [Graphs] Kosaraju's Theorem


Companies: Paytm

92. [Graphs] Journey to moon


Companies: Lenksart + Payload

93. [Graphs] Vertex Cover


Companies: Intuit

94. [Graphs] M Coloring Problem


Companies: Uber

95. [Graphs] Cheapest Flights Within K Stops


Companies: Uber + Paypal

96. [Graphs] Find if there is a path of more than k length from a source
Companies: Cisco + Intuit

97. [Graphs] Bellman Ford


Companies: Sharechat + Directi

98. [Graphs] Bipartitie Graph


Companies: Microsoft Flipkart

99. [Graphs] Word-Ladder


Companies: Microsoft

100. [Graphs] Allen Dictionary


Companies: Samsung

101. [Graphs] Kruskals MST


Companies: Amazon Cisco Samsung
Remarks: Important

102. [Graphs] Total number spanning trees graph


Companies: Amazon Cisco Samsung Microsoft Flipkart

103. [Graphs] Travelling Salesman


Companies: Google + Microsoft + Opera
Remarks: Important

104. [Graphs] Find longest path directed acyclic graph


Companies: Google

105. [Graphs] Two Clique Problem


Companies: Microsoft

106. [Graphs] Minimise the cash flow


Companies: Intuit + Uber

107. [Graphs] Chinese postman


Companies: Intuit

108. [Graphs] Water Jug


Companies: Intuit + Uber

109. [Graphs] Water Jug 2


Companies: MakeMyTrip MAQ Software

You might also like