cisco logo
Cisco· SDE II

Cisco SDE2 | Bangalore | Interview Experience

Location
Bangalore
Posted
18 Mar 2026
548 reads

Summary

I interviewed for an SDE2 role at Cisco in Bangalore, which involved an online assessment covering coding and CS fundamentals, two technical rounds focusing on Data Structures & Algorithms, System Design, and LLD, followed by a managerial and HR discussion. I was ultimately selected.

How it went

Online Assessment (90 Mins)

The assessment was hosted on HackerRank. It consisted of two coding questions and 10 MCQs focusing on Networking fundamentals (TCP/IP, OSI Layers), OS, and Java/C++ basics.

  1. Coding Q1 (Easy/Medium): Array manipulation involving a sliding window. Similar to "Grumpy Bookstore Owner."
  2. Coding Q2 (Medium): Graph traversal. Given a network of routers, find the minimum time to broadcast a message to all nodes (Dijkstra’s variant).

Technical Round 1 (60 Mins)

This round focused heavily on Data Structures and Problem Solving.

  • Problem 1: Find the Lowest Common Ancestor (LCA) in a Binary Tree. We discussed both the recursive approach and an iterative approach using parent pointers.
  • Problem 2: "Longest Palindromic Substring." I started with the O(n3) approach and eventually optimized it to O(n2) using the "expand around center" method.
  • CS Fundamentals: Deep dive into how a Traceroute works and the difference between TCP and UDP headers.

Technical Round 2 (60 Mins)

This was a System Design and Low-Level Design (LLD) round.

  • System Design: Design a simplified "Network Monitoring System" that can handle logs from 10,000+ devices.
    • Keywords: Kafka for ingestion, Time-series DB (InfluxDB), and Load Balancing.
  • LLD: Design a "Rate Limiter" as a library. I implemented the Token Bucket algorithm.
  • Concurrency: Questions on Thread Pools, Deadlocks, and how ConcurrentHashMap works internally in Java.

Managerial + HR Round (45 Mins)

A mix of behavioral questions and "Why Cisco?"

  • Describe a situation where you had a conflict with a teammate.
  • What is your experience with CI/CD pipelines (Jenkins/GitLab CI)?
  • Discussion on Cisco’s shift toward "Software-Defined Networking" (SDN).
  • Standard HR stuff: Salary expectations, notice period, and location preference.

Verdict: Selected!

Questions asked (14)

  1. 01

    Sliding Window Array Manipulation

    Data Structures & Algorithms · Medium

    Array manipulation involving a sliding window. The problem was similar to "Grumpy Bookstore Owner."

  2. 02

    Minimum Time to Broadcast Message in Network

    Data Structures & Algorithms · Medium

    Given a network of routers, find the minimum time to broadcast a message to all nodes (Dijkstra’s variant).

  3. 03

    Lowest Common Ancestor (LCA) in a Binary Tree

    Data Structures & Algorithms · Medium

    Find the Lowest Common Ancestor (LCA) in a Binary Tree. I discussed both the recursive approach and an iterative approach using parent pointers.

  4. 04

    Longest Palindromic Substring

    Data Structures & Algorithms · Medium

    Find the "Longest Palindromic Substring."

  5. 05

    How Traceroute Works

    Other

    Deep dive into how a Traceroute works.

  6. 06

    Difference between TCP and UDP Headers

    Other

    Explain the difference between TCP and UDP headers.

  7. 07

    Design a Network Monitoring System

    System Design · Hard

    Design a simplified "Network Monitoring System" that can handle logs from 10,000+ devices. Keywords discussed: Kafka for ingestion, Time-series DB (InfluxDB), and Load Balancing.

  8. 08

    Design a Rate Limiter Library

    System Design · Medium

    Design a "Rate Limiter" as a library.

  9. 09

    Explain Thread Pools

    Other

    Questions on Thread Pools.

  10. 10

    Explain Deadlocks

    Other

    Questions on Deadlocks.

  11. 11

    How ConcurrentHashMap Works Internally

    Other

    Explain how ConcurrentHashMap works internally in Java.

  12. 12

    Conflict with a Teammate

    Behavioral

    Describe a situation where you had a conflict with a teammate.

  13. 13

    Experience with CI/CD Pipelines

    Other

    What is your experience with CI/CD pipelines (Jenkins/GitLab CI)?

  14. 14

    Cisco's Shift to Software-Defined Networking (SDN)

    Other

    Discussion on Cisco’s shift toward "Software-Defined Networking" (SDN).

How they prepared

Key Takeaways:

  • Master Networking: Since it's Cisco, don't ignore your CCNA-level basics. They will ask about the 4th and 7th layers of the OSI model.
  • Be Clear on LLD: They value clean code and design patterns Singleton, Factory, and Strategy were touched upon. (I took guidance on this via a quick chat, and it really helped)
  • Stay Calm: The interviewers were very collaborative and more interested in my thought process than the final syntax.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Cisco recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 1

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

Sort by:
Chetan mishra

I also have the interview for software engineer role 4-8 yrs exp Java/Go Distributes Systems / kafka this is what the JOB title says could you please guide me what topics i should prepare for system design