Interview Intel · Cisco

Cisco coding interview
questions, leaked.

87 problems reported across recent Cisco interviews. Top patterns: array, string, dynamic programming. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Cisco's interview hits you with 87 problems across 6 rounds, and 57 percent are medium or hard. Arrays dominate (50 problems), but strings, dynamic programming, and hash tables form a nasty trio that candidates underestimate. You're looking at design questions (LRU Cache, Implement Router) mixed with string pattern work (Longest Palindromic Substring, Word Search II). If you blank on a hash-table or DP problem mid-assessment, StealthCoder runs invisibly and surfaces a working solution in seconds. Most candidates chase leetcode volume. You need precision on the patterns that actually appear.

Tracked problems
87
Easy
24/ 28%
Medium
50/ 57%
Hard
13/ 15%

Top problems at Cisco

leaked_problems.csv50 rows
#ProblemDiffFrequency
01Longest Palindromic SubstringMEDIUM
100.0
02House RobberMEDIUM
98.1
03Predict the WinnerMEDIUM
98.1
04Lucky Numbers in a MatrixEASY
84.8
05Rotate ImageMEDIUM
84.8
06Spiral MatrixMEDIUM
84.1
07Fizz BuzzEASY
69.8
08LRU CacheMEDIUM
66.8
09Snakes and LaddersMEDIUM
66.8
10Number of Valid Words in a SentenceEASY
66.8
11Maximum Difference Between Increasing ElementsEASY
65.1
12Merge IntervalsMEDIUM
65.1
13Find Third TransactionMEDIUM
65.1
14Implement RouterMEDIUM
63.2
15Word Search IIHARD
63.2
16Maximum SubarrayMEDIUM
63.2
17Find the Largest Area of Square Inside Two RectanglesMEDIUM
63.2
18Check if Binary String Has at Most One Segment of OnesEASY
63.2
19Sum of k-Mirror NumbersHARD
63.2
20Minimum Cost to Make Array EqualHARD
63.2
21Number of Equal Count SubstringsMEDIUM
63.2
22Max Points on a LineHARD
58.9
23Stone GameMEDIUM
58.9
24Happy NumberEASY
58.9
25Two SumEASY
58.9
26Cherry PickupHARD
56.3
27Valid ParenthesesEASY
56.3
28Trapping Rain WaterHARD
56.3
29Longest Substring Without Repeating CharactersMEDIUM
53.2
30Linked List CycleEASY
49.7
31Merge Sorted ArrayEASY
49.7
32Remove BoxesHARD
49.7
33Decode StringMEDIUM
49.7
34Best Time to Buy and Sell StockEASY
49.7
35Letter Combinations of a Phone NumberMEDIUM
45.3
36Number of IslandsMEDIUM
45.3
37Move ZeroesEASY
45.3
38Reverse Linked ListEASY
45.3
39Search a 2D MatrixMEDIUM
45.3
40Strange PrinterHARD
45.3
413SumMEDIUM
45.3
42Longest Consecutive SequenceMEDIUM
45.3
43Remove Duplicates from Sorted ArrayEASY
39.8
44Meeting Rooms IIMEDIUM
39.8
45Permutation in StringMEDIUM
39.8
46Word SearchMEDIUM
39.8
47Add Two NumbersMEDIUM
39.8
48Gas StationMEDIUM
39.8
49Expressive WordsMEDIUM
39.8
50Single NumberEASY
39.8

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Cisco OA. The proctor cannot see it. Screen share cannot detect it. Made for the engineer who has done the work but might still blank with a webcam pointed at him.

Get StealthCoder
Topic distribution
What this means

Array and string problems make up 87 percent of Cisco's question pool, but the real trap is dynamic programming hiding inside them (House Robber, Predict the Winner). Medium difficulty dominates (57 percent), so expect multi-step thinking, not easy wins. Two-pointers and matrix rotation show up repeatedly, which means you need fluid movement through 2D space. Design problems like LRU Cache and Implement Router test whether you understand hash tables and linked lists under pressure. Drill arrays and strings first, because they're your volume. Then anchor DP patterns to concrete problems (House Robber, Longest Palindromic Substring). StealthCoder is your hedge for the live OA when you hit a DP twist you didn't anticipate.

Companies with similar patterns

If you prepped for Cisco, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Cisco.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Made for the engineer who has done the work but might still blank with a webcam pointed at him. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Cisco interview FAQ

How many array and string problems should I solve before the Cisco OA?+

Cisco's top 12 topics are array-heavy (50 problems) plus strings (26 problems). Solve the toppers: Rotate Image, Spiral Matrix, Merge Intervals, and Number of Valid Words in a Sentence. Then hit dynamic programming variants (House Robber, Longest Palindromic Substring). That's your base. You have maybe 20-30 problems to drill before the test.

Is dynamic programming enough to prep for Cisco's medium problems?+

No. DP appears in 20 problems, but it's wrapped in arrays, strings, and game theory. Predict the Winner mixes DP with recursion and game logic. House Robber is pure DP but array-dependent. Study DP patterns in isolation first, then solve them within array and string contexts. Don't treat DP as standalone.

What should I drill first for Cisco: two-pointers or hash tables?+

Arrays first (50 problems total), then hash tables (17 problems). Two-pointers show up in Longest Palindromic Substring and Merge Intervals, so they're a sub-skill of array mastery. Hash tables hit harder in design (LRU Cache, Implement Router). Arrays unlock 60 percent of the test. Start there, add hash tables by day three.

Are Cisco's easy problems worth my time?+

Yes, but briefly. 24 of 87 are easy (Fizz Buzz, Lucky Numbers, Maximum Difference). Solve them in under an hour to confirm you can read and implement. Then move to medium. Easy problems won't cost you the interview, but they're not where the time wins happen.

What's the hardest topic to study for Cisco's OA?+

Word Search II (hard, backtracking plus trie) and design questions (LRU Cache, Implement Router) trip up candidates most. Word Search II needs trie knowledge most don't have. LRU Cache requires doubly-linked list fluency under time pressure. Drill these two in the final 48 hours. If you blank on either, you'll need a real-time solution.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Cisco. StealthCoder is not affiliated with Cisco.