Upload Button Icon Add office photos

Cisco

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Cisco Software Engineer Interview Questions, Process, and Tips

Updated 1 Dec 2024

Top Cisco Software Engineer Interview Questions and Answers

  • Q1. Find Row With Maximum 1's in a Sorted 2D Matrix You are provided with a 2D matrix containing only the integers 0 or 1. The matrix has dimensions N x M, and each row is s ...read more
  • Q2. Intersection of Linked List Problem You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked ...read more
  • Q3. Next Greater Element Problem Statement You are given an array arr of length N . For each element in the array, find the next greater element (NGE) that appears to the ri ...read more
View all 46 questions

Cisco Software Engineer Interview Experiences

59 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hacker rank, 3 questions with 1 hour duration

Round 2 - Technical 

(2 Questions)

  • Q1. Stack parenthesis matching
  • Q2. Linked List reversal
Round 3 - Behavioral 

(3 Questions)

  • Q1. Operating System basics
  • Q2. Behavorial questions
  • Q3. Networking Basics

Software Engineer Interview Questions & Answers

user image murari walake

posted on 19 Jul 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Jun 2024.

Round 1 - Coding Test 

Hackerrank test with 5 questions 2 easy 3 medium

Round 2 - Technical 

(2 Questions)

  • Q1. Scenario based question
  • Q2. Scenario based questions
Round 3 - Technical 

(2 Questions)

  • Q1. Scenario based questions
  • Q2. Scenario based question
Round 4 - HR 

(2 Questions)

  • Q1. Expained about project and
  • Q2. Salary breakup discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Though you don’t know exact answers please your approaches

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode easy medium strings and arrays questions

Round 2 - Technical 

(2 Questions)

  • Q1. How TCP works? How does it handle cognition?
  • Ans. 

    TCP is a protocol that ensures reliable communication by establishing a connection, managing data transfer, and handling errors.

    • TCP establishes a connection between two devices before data transfer begins.

    • It breaks data into packets and numbers them for sequencing.

    • It uses acknowledgments and retransmissions to ensure all packets are received.

    • TCP handles flow control by adjusting the transmission rate based on receiver'...

  • Answered by AI
  • Q2. Dynamic programming coding question
Round 3 - One-on-one 

(1 Question)

  • Q1. Team fit with director about previous experience

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. HTTP header format ?
  • Ans. 

    HTTP headers are key-value pairs sent between the client and server to provide additional information about the request or response.

    • HTTP headers consist of a key-value pair separated by a colon, with each pair separated by a new line

    • Headers are used to provide information such as content type, content length, caching directives, authentication credentials, etc.

    • Example: 'Content-Type: application/json'

  • Answered by AI
  • Q2. TCP IP/OSI Model

Interview Preparation Tips

Topics to prepare for Cisco Software Engineer interview:
  • DSA
  • Computer Networking
  • Operating Systems

Skills evaluated in this interview

Cisco interview questions for designations

 Senior Software Engineer

 (10)

 Software Engineer Intern

 (4)

 Software QA Engineer

 (4)

 Software Engineer III

 (2)

 Associate Software Engineer

 (1)

 Embedded Software Engineer

 (1)

 Software Engineer II

 (1)

 Lead Software Engineer

 (1)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is call apply bind
  • Ans. 

    call, apply, and bind are methods in JavaScript used to manipulate the context of a function.

    • call - calls a function with a given 'this' value and arguments provided individually.

    • apply - calls a function with a given 'this' value and arguments provided as an array.

    • bind - creates a new function that, when called, has its 'this' keyword set to the provided value.

  • Answered by AI
  • Q2. What is currying
  • Ans. 

    Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of functions, each taking a single argument.

    • Currying helps in creating reusable functions and improving code readability.

    • It allows partial application of functions, where some arguments are fixed and others are left to be provided later.

    • Example: const add = a => b => a + b; add(2)(3) will return 5.

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Cisco Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Python coding round for Automation role

Round 2 - Coding Test 

Another round of python coding for automation

Round 3 - Technical 

(1 Question)

  • Q1. Technical concepts like networking , storage and testing concepts and methodology
Round 4 - Behavioral 

(1 Question)

  • Q1. Technical background, role in the current and upcoming org, Soft skills , inter personal skills
Round 5 - HR 

(1 Question)

  • Q1. Company benefits, salary etc

Software Engineer Jobs at Cisco

View all
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn

Round 1 - HR 

(2 Questions)

  • Q1. Permutation of a string
  • Ans. 

    Permutation of a string involves rearranging its characters in all possible orders.

    • Use recursion to generate all possible permutations

    • Swap characters at each position to generate different permutations

    • Base case: when the string length is 1, return the string as a single permutation

  • Answered by AI
  • Q2. Frontend concepts
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Coding Test 

HackerRank Coding Test - Non Proctored

Round 2 - Technical 

(1 Question)

  • Q1. Find the next greater element using stack
  • Ans. 

    Using stack to find the next greater element in an array

    • Create an empty stack to store indices of elements

    • Iterate through the array from right to left

    • Pop elements from stack until a greater element is found or stack is empty

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. System Design - Design a multi user job scheduler
  • Ans. 

    A multi user job scheduler allows multiple users to schedule and manage their tasks efficiently.

    • Implement a centralized job scheduling system that can handle multiple users and their tasks simultaneously

    • Include features such as task prioritization, deadline management, and resource allocation

    • Use a database to store user information, task details, and scheduling algorithms

    • Provide a user-friendly interface for users to c

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA and basic system design well.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Standard Easy/Medium Leetcode was asked.

Round 2 - Technical 

(1 Question)

  • Q1. A basic system design question was asked.
Round 3 - Behavioral 

(1 Question)

  • Q1. Questions about my current company and project.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Assignment 

Before appearing for assignment explore the type of question over internet

Round 2 - Coding Test 

DSA based and problem solving

Cisco Interview FAQs

How many rounds are there in Cisco Software Engineer interview?
Cisco interview process usually has 2-3 rounds. The most common rounds in the Cisco interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Cisco Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Cisco. The most common topics and skills that interviewers at Cisco expect are Python, Linux Administration, Cisco, Computer Networking and Debugging.
What are the top questions asked in Cisco Software Engineer interview?

Some of the top questions asked at the Cisco Software Engineer interview -

  1. How many clients are possible for a /24 address?. What is the network address a...read more
  2. When would I go for a router to make two computers communica...read more
  3. What is the difference between an arraylist and a linkedlist in Ja...read more
How long is the Cisco Software Engineer interview process?

The duration of Cisco Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Cisco Software Engineer Interview Process

based on 39 interviews

5 Interview rounds

  • Technical Round - 1
  • Coding Test Round
  • Technical Round - 2
  • Personal Interview1 Round
  • HR Round
View more
Cisco Software Engineer Salary
based on 2.6k salaries
₹10 L/yr - ₹39 L/yr
190% more than the average Software Engineer Salary in India
View more details

Cisco Software Engineer Reviews and Ratings

based on 249 reviews

4.2/5

Rating in categories

3.9

Skill development

4.3

Work-life balance

3.9

Salary

3.6

Job security

4.4

Company culture

3.4

Promotions

3.7

Work satisfaction

Explore 249 Reviews and Ratings
Software Engineer
2.6k salaries
unlock blur

₹10 L/yr - ₹39 L/yr

Technical Consulting Engineer
648 salaries
unlock blur

₹8.1 L/yr - ₹30 L/yr

Senior Software Engineer
634 salaries
unlock blur

₹14 L/yr - ₹48 L/yr

Network Engineer
418 salaries
unlock blur

₹3.8 L/yr - ₹13.1 L/yr

Software Developer
346 salaries
unlock blur

₹9 L/yr - ₹40 L/yr

Explore more salaries
Compare Cisco with

Google

4.4
Compare

Microsoft Corporation

4.0
Compare

Hewlett Packard Enterprise

4.2
Compare

Juniper Networks

4.2
Compare
Did you find this page helpful?
Yes No
write
Share an Interview