Katkat

Company

Cisco interview questions

12 practice questions in the style of Cisco's interviews, covering Behavioral & Leadership, Software Engineering Fundamentals, Statistics & Math, Coding & Algorithms.

Questions12

9 easy1 medium2 hard

Your progress0/12

Cisco interview questions by the numbers

Last updated

Katkat has 12 Cisco interview questions. The largest topics are Software Engineering Fundamentals (58%), Coding & Algorithms (25%) and Behavioral & Leadership (8%). By difficulty: 75% easy, 8% medium and 17% hard. The most common round is Onsite (58%). Frequent concepts include Algorithms, Arrays, C and Cache.

Difficulty

  • Easy75% · 9
  • Medium8% · 1
  • Hard17% · 2

Interview rounds

  • Onsite58% · 7
  • Technical Screen33% · 4
  • Online Assessment8% · 1

Roles

  • Software Engineer100% · 12

Frequent concepts

  • Algorithms8% · 1
  • Arrays8% · 1
  • C8% · 1
  • Cache8% · 1
  • Computer Architecture8% · 1
  • Data Structures8% · 1

Showing 1–12 of 12 results

  • A behavioral question for a software QA role asking how the candidate drives improvements to a team's testing and release workflow. It looks for a concrete, evidence-based example that shows root-cause diagnosis, a piloted change, stakeholder buy-in, and measured results.

    CiscoSoftware EngineerBehavioral & LeadershipOnsite
  • A networking fundamentals question asking whether a successful ping to a server proves that port 443 on it is accessible, and how to check the port directly. It tests the difference between ICMP and TCP, the role of firewalls and listening services, and practical connectivity troubleshooting with command-line tools.

    CiscoSoftware EngineerSoftware Engineering FundamentalsOnsite
  • A networking fundamentals question asking the candidate to explain the Border Gateway Protocol: why it exists, how peers form sessions and exchange routes, how a router selects the best path, and how BGP differs from interior protocols such as OSPF. It also probes troubleshooting and testing.

    CiscoSoftware EngineerSoftware Engineering FundamentalsOnsite
  • Model a horses-and-ladders transport puzzle by clarifying legal moves, tracking resource state, and proving a minimum-trip plan is optimal.

    CiscoSoftware EngineerStatistics & MathTechnical Screen
  • A Python coding question asking for a to-do task manager class with create, read, update, and delete operations, where every task has a status of new, pending, or resolved. It tests data modeling, input validation, status transition rules, error handling for missing tasks, and testable class design.

    CiscoSoftware EngineerSoftware Engineering FundamentalsOnsite
  • This problem tests your ability to design a data structure that supports O(1) insertions and lookups while managing cache eviction based on access frequency and recency.

    CiscoSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests string manipulation, hash map usage, and the sliding window technique to find a specific substring based on unique character constraints.

    CiscoSoftware EngineerCoding & AlgorithmsTechnical Screen
  • A Python fundamentals question about multiple inheritance in which two parent classes define a method with the same name and a child class inherits from both. It tests the method resolution order, C3 linearization, how super() follows that order, and when composition is the better design.

    CiscoSoftware EngineerSoftware Engineering FundamentalsOnsite
  • A three-part Python and pytest fundamentals question covering how fixtures are injected, scoped, torn down, and shared; how decorators work and how to write one that preserves metadata; and how generators produce values lazily. It tests core language mechanics used in test automation.

    CiscoSoftware EngineerSoftware Engineering FundamentalsOnsite
  • This question tests the ability to parse complex C declarations and understand memory layout, pointer arithmetic, and the differences between pointers and arrays.

    CiscoSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • This question evaluates array algorithms and algorithmic problem-solving skills, specifically contiguous-sum optimization (greedy/DP reasoning), frequency counting and memory-constrained selection for unique minima, and grid traversal simulation with boundary and visit-state management.

    CiscoSoftware EngineerCoding & AlgorithmsOnline Assessment
  • A two-part QA question on how to test a new feature and plan its test cases, and how to find, diagnose, and prevent flaky automated tests. It evaluates requirement analysis, test design techniques, risk-based prioritization, test levels, release exit criteria, and keeping a test suite trustworthy.

    CiscoSoftware EngineerSoftware Engineering FundamentalsOnsite

Cisco interview experiences

All 9 →
  • HR Screen, Then a River-Crossing Brainteaser Instead of CodingCisco · Software Engineer · Technical Screen · Sep 2026

    I applied for an SDE role on the Switch team. The first round was over Wedex, 30 minutes, with a female HR person. She asked things like where I live and where I'm eligible to work — that kind of question, nothing about my past experience. At the end I asked her how to prepare for the next round. She said this one would be switch-related, so I should probably brush up on some switching fundamenta…

  • QA Questions from an Acquired TeamCisco · Software Engineer · Onsite · Sep 2026

    This was a team from a company Cisco acquired. The questions were mostly about my experience and open questions, and these interviews really come down to luck, so these are just the ones I remember. Everyone was pretty nice and happy to share their own experiences. If you can successfully ping a server, does that mean port 443 is accessible? How do you test a new feature? How do you drive improve…

  • Cisco Software Engineer interview: a broad and difficult online assessmentCisco · Software Engineer · Online Assessment · Jul 2026
    Rejected

    The OA was difficult from the beginning and covered far more than I'd expected. It mixed multiple-choice questions, coding and several subjective scenario sections. One section used short passages followed by questions I had to answer in words. Switching from coding to those judgment-based tasks was immediately challenging. The coding was hard too, requiring both speed and correctness. My backgro…

  • Cisco Software Engineer interview: assessment followed by weeks of silenceCisco · Software Engineer · Online Assessment · Jul 2026

    My process began with a Hackerrank-style exam. It included several easy-to-medium LeetCode-style problems and a simple SQL question, so it felt manageable compared with harder online assessments I had heard about. After I finished, I heard nothing for weeks. The silence eventually ended without further progress, so the outcome felt less like the result of an interview conversation and more like a…

  • Cisco Software Engineer interview: fair questions and disputed cheating concernCisco · Software Engineer · Technical Screen · Jul 2026
    Rejected

    I entered the interviews confident because the questions matched my strengths: backend concepts, Java, system design, and coding. The interaction felt positive, and I believed I answered clearly. After the rejection, I spoke with HR to understand what happened. I learned that the interviewer thought I was looking at answers during the interview. That surprised me because I was not using anything…

More companies