Cisco logo CI
Verified Company Vault

Cisco DSA Interview Questions

79 curated coding interview questions directly asked in Cisco technical rounds, sorted by frequency with recency and difficulty diagnostics.

79 Total Questions
21 (27%) Easy Problems
44 (56%) Medium Problems
14 (18%) Hard Problems
🔥 Most Tested Topics:
Arrays (24)Core DSA (23)Strings (19)Trees (11)Binary Search (5)
📂 Sourced Datasets:
All questionsOlder than 6 months
Showing 79 of 79 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
5Longest Palindromic SubstringMediumStrings; TreesHashing / Sliding Window; DFS / BFS37.8%100.0%all
198House RobberMediumDynamic ProgrammingState Transition53.2%100.0%all
2603Collect Coins in a TreeHardTrees; Dynamic ProgrammingDFS / BFS; State Transition40.1%100.0%all
48Rotate ImageMediumArraysSorting / Prefix / Scan80.1%87.5%all
54Spiral MatrixMediumArraysSorting / Prefix / Scan56.8%87.5%all
212Word Search IIHardStrings; Binary SearchHashing / Sliding Window; Binary Search38.5%87.5%all
1380Lucky Numbers in a MatrixEasyArraysSorting / Prefix / Scan80.0%87.5%all
53Maximum SubarrayMediumArraysSorting / Prefix / Scan53.3%75.0%all
2047Number of Valid Words in a SentenceEasyStringsHashing / Sliding Window31.2%75.0%all
2081Sum of k-Mirror NumbersHardArraysSorting / Prefix / Scan63.6%75.0%all
2067Number of Equal Count SubstringsMediumStrings; TreesHashing / Sliding Window; DFS / BFS45.5%75.0%all
3047Find the Largest Area of Square Inside Two RectanglesMediumCore DSAImplementation / Reasoning66.9%75.0%all
412Fizz BuzzEasyCore DSAImplementation / Reasoning75.5%75.0%all
2448Minimum Cost to Make Array EqualHardArraysSorting / Prefix / Scan46.8%75.0%all
1784Check if Binary String Has at Most One Segment of OnesEasyStringsHashing / Sliding Window49.1%75.0%all
2986Find Third TransactionMediumCore DSAImplementation / Reasoning54.0%75.0%all
3508Implement RouterMediumCore DSAImplementation / Reasoning39.1%75.0%all
3607Power Grid MaintenanceMediumCore DSAImplementation / Reasoning56.2%75.0%all
2Add Two NumbersMediumCore DSAImplementation / Reasoning48.5%62.5%all
3Longest Substring Without Repeating CharactersMediumStrings; TreesHashing / Sliding Window; DFS / BFS; Sliding Window39.1%62.5%all
20Valid ParenthesesEasyStringsHashing / Sliding Window44.2%62.5%all
56Merge IntervalsMediumArraysSorting / Prefix / Scan51.8%62.5%all
2016Maximum Difference Between Increasing ElementsEasyArraysSorting / Prefix / Scan66.6%62.5%all
146LRU CacheMediumDesignData Structure Design47.4%62.5%all
72Edit DistanceMediumDynamic ProgrammingState Transition60.6%62.5%all
1443Minimum Time to Collect All Apples in a TreeMediumArrays; TreesSorting / Prefix / Scan; DFS / BFS63.7%62.5%all
498Diagonal TraverseMediumCore DSAImplementation / Reasoning67.2%62.5%all
3648Minimum Sensors to Cover GridMediumArraysSorting / Prefix / Scan68.8%62.5%all
1Two SumEasyArraysSorting / Prefix / Scan; Two Pointers57.5%50.0%all
153SumMediumArraysSorting / Prefix / Scan39.1%50.0%all
88Merge Sorted ArrayEasyArraysSorting / Prefix / Scan54.9%50.0%all
121Best Time to Buy and Sell StockEasyCore DSAImplementation / Reasoning56.8%50.0%all
141Linked List CycleEasyLinked ListTwo Pointers54.3%50.0%all
149Max Points on a LineHardCore DSAImplementation / Reasoning30.7%50.0%all
200Number of IslandsMediumGraphsBFS / DFS / Topological Sort64.4%50.0%all
202Happy NumberEasyCore DSAImplementation / Reasoning59.7%50.0%all
283Move ZeroesEasyCore DSATwo Pointers63.8%50.0%all
380Insert Delete GetRandom O(1)MediumCore DSAImplementation / Reasoning55.4%50.0%all
394Decode StringMediumStrings; Dynamic Programming; Stack / QueueHashing / Sliding Window; State Transition; Monotonic Stack / Simulation62.6%50.0%all
49Group AnagramsMediumStringsHashing / Sliding Window72.6%50.0%all
55Jump GameMediumGreedyGreedy40.9%50.0%all
151Reverse Words in a StringMediumStringsHashing / Sliding Window56.4%50.0%all
128Longest Consecutive SequenceMediumCore DSAImplementation / Reasoning47.1%50.0%all
125Valid PalindromeEasyStringsHashing / Sliding Window53.3%50.0%all
26Remove Duplicates from Sorted ArrayEasyArraysSorting / Prefix / Scan; Two Pointers62.8%50.0%all
17Letter Combinations of a Phone NumberMediumStrings; BacktrackingHashing / Sliding Window; Backtracking66.1%50.0%all
253Meeting Rooms IIMediumGreedyGreedy52.7%50.0%all
25Reverse Nodes in k-GroupHardTrees; Linked ListDFS / BFS; Two Pointers66.1%50.0%all
486Predict the WinnerMediumCore DSAImplementation / Reasoning56.2%50.0%all
79Word SearchMediumStrings; Binary SearchHashing / Sliding Window; Binary Search47.4%50.0%all
23Merge k Sorted ListsHardArrays; Linked List; HeapSorting / Prefix / Scan; Two Pointers; Priority Queue59.6%37.5%all
206Reverse Linked ListEasyLinked ListTwo Pointers80.6%37.5%all
647Palindromic SubstringsMediumStrings; TreesHashing / Sliding Window; DFS / BFS72.8%37.5%all
909Snakes and LaddersMediumCore DSAImplementation / Reasoning48.1%37.5%all
1606Find Servers That Handled Most Number of RequestsHardCore DSAImplementation / Reasoning45.4%37.5%all
2719Count of IntegersHardCore DSAImplementation / Reasoning38.6%37.5%all
136Single NumberEasyCore DSAImplementation / Reasoning77.7%37.5%all
567Permutation in StringMediumStrings; BacktrackingHashing / Sliding Window; Sliding Window; Backtracking48.9%37.5%all
230Kth Smallest Element in a BSTMediumTrees; HeapDFS / BFS; Priority Queue76.8%37.5%all
560Subarray Sum Equals KMediumArraysSorting / Prefix / Scan47.3%37.5%all
46PermutationsMediumBacktrackingBacktracking81.9%37.5%all
605Can Place FlowersEasyCore DSAImplementation / Reasoning29.1%37.5%all
197Rising TemperatureEasyCore DSAImplementation / Reasoning51.3%37.5%all
239Sliding Window MaximumHardArraysSorting / Prefix / Scan; Sliding Window48.8%37.5%all
653Two Sum IV - Input is a BSTEasyArrays; TreesSorting / Prefix / Scan; DFS / BFS; Two Pointers63.3%37.5%all
81Search in Rotated Sorted Array IIMediumArrays; Binary SearchSorting / Prefix / Scan; Binary Search40.1%37.5%all
33Search in Rotated Sorted ArrayMediumArrays; Binary SearchSorting / Prefix / Scan; Binary Search44.9%37.5%all
75Sort ColorsMediumArraysSorting / Prefix / Scan69.6%37.5%all
50Pow(x, n)MediumCore DSAImplementation / Reasoning38.7%37.5%all
1290Convert Binary Number in a Linked List to IntegerEasyLinked ListTwo Pointers82.4%37.5%all
287Find the Duplicate NumberMediumArraysSorting / Prefix / Scan64.3%37.5%all
273Integer to English WordsHardStringsHashing / Sliding Window35.0%37.5%all
642Design Search Autocomplete SystemHardBinary Search; DesignBinary Search; Data Structure Design50.0%37.5%all
236Lowest Common Ancestor of a Binary TreeMediumTreesDFS / BFS69.3%37.5%all
76Minimum Window SubstringHardArrays; Strings; TreesSorting / Prefix / Scan; Hashing / Sliding Window; DFS / BFS; Sliding Window47.5%37.5%all
1143Longest Common SubsequenceMediumCore DSAImplementation / Reasoning59.2%37.5%all
84Largest Rectangle in HistogramHardCore DSAImplementation / Reasoning49.9%37.5%all
1047Remove All Adjacent Duplicates In StringEasyArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window73.2%37.5%all
809Expressive WordsMediumStringsHashing / Sliding Window46.8%37.5%all