Cisco SDE2 | Bangalore | Interview Experience

cisco logo
cisco
· SDE II· Bangalore
March 18, 2026 · 5 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.

Full Experience

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!

Interview Questions (14)

1.

Sliding Window Array Manipulation

Data Structures & Algorithms·Medium

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

2.

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.

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.

Longest Palindromic Substring

Data Structures & Algorithms·Medium

Find the "Longest Palindromic Substring."

5.

How Traceroute Works

Other

Deep dive into how a Traceroute works.

6.

Difference between TCP and UDP Headers

Other

Explain the difference between TCP and UDP headers.

7.

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.

Design a Rate Limiter Library

System Design·Medium

Design a "Rate Limiter" as a library.

9.

Explain Thread Pools

Other

Questions on Thread Pools.

10.

Explain Deadlocks

Other

Questions on Deadlocks.

11.

How ConcurrentHashMap Works Internally

Other

Explain how ConcurrentHashMap works internally in Java.

12.

Conflict with a Teammate

Behavioral

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

13.

Experience with CI/CD Pipelines

Other

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

14.

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

Other

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

Preparation Tips

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.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!