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

I applied via LinkedIn and was interviewed in Jun 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. It started with a online programming test with 2 programming problems In interview first round 5-6 questions on past projects, 1 question on looped linked list, 1 problem statement related question.
  • Q2. In 2nd round, OS related questions e.g. Semaphore, critical section, memory layout for C program, switching concepts, IP and subnet based questions.
  • Q3. In 3rd round, tree based question, matrix multiplication logic, discussion on any previous system issue which I worked on.
  • Q4. 2-3 programming problems, questions on past projects and technologies which I had worked on.
  • Ans. 

    Interview question for Software Engineer

    • Prepare 2-3 programming problems beforehand

    • Be ready to discuss past projects and technologies worked on

    • Highlight achievements and challenges faced

    • Demonstrate problem-solving skills and ability to work in a team

    • Provide examples of successful projects and how they were accomplished

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, Say no if you don't know the answer, be honest about your past industry experience
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

1 hour coding test involving tree data structure

Round 3 - Technical 

(1 Question)

  • Q1. Design a rate limiter
  • Ans. 

    Rate limiter design to control the rate of requests to a system

    • Implement a token bucket algorithm to limit the number of requests per unit of time

    • Use a sliding window algorithm to track and limit the number of requests within a specific time frame

    • Consider using a distributed rate limiter for scalability and reliability

  • Answered by AI

Skills evaluated in this interview

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

I was interviewed before Mar 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

Timing: Late Night around 8 PM
Environment: At home, online on Hackerrank platform

Round consist of 2 DSA questions and 15 MCQs.

  • Q1. 

    Rat in a Maze Problem Statement

    You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...

  • Ans. 

    Find all possible paths for a rat in a maze from source to destination.

    • Use backtracking to explore all possible paths in the maze.

    • Keep track of visited cells to avoid revisiting them.

    • Recursively try moving in all directions (up, down, left, right) until reaching the destination.

    • Return a list of strings representing valid paths sorted in alphabetical order.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

Timing: 10 AM Morning
Environment: Cisco Webex & Coderpad
The interviewer was a helpful and cool person

  • Q1. 

    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 list.

    Your task is to determine t...

  • Ans. 

    Find the node where two linked lists merge, return -1 if no merging occurs.

    • Traverse both lists to find the lengths and the last nodes

    • Align the starting points of the lists by adjusting the pointers

    • Traverse both lists simultaneously until a common node is found

  • Answered by AI
  • Q2. 

    Interleaving Two Strings Problem Statement

    You are given three strings 'A', 'B', and 'C'. Determine if 'C' is formed by interleaving 'A' and 'B'.

    String 'C' is an interleaving of 'A' and 'B' if the lengt...

  • Ans. 

    The problem involves determining if a string is formed by interleaving two other strings while maintaining their order.

    • Check if the length of string C is equal to the sum of the lengths of strings A and B.

    • Iterate through string C and check if all characters of A and B exist in C in the correct order.

    • If at any point a character in C does not match the corresponding character in A or B, return False.

    • Return True if all ch...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in BangaloreEligibility criteriaAbove 7 CGPACisco interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Operating Systems, Computer Networking, DBMSTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : For Cisco, try solving DSA problems in C language. Cisco's codebase is in C. Hence, they focus more on C language in coding round and in interviews.
Tip 2 : They ask more from pointers, bit manipulations in C.

Application resume tips for other job seekers

Tip 1 : Keep your resume precise and concise, one pager. Do not put false things on resume. Hiring Manager goes through resume and tries to cover each part of it in interview.
Tip 2 : Don't put too many projects and mention only relevant ones.
Tip 3 : Mention you C & Python skills are these are most used languages in Cisco

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Referral and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Basics of Python and OOPs concepts
  • Q2. Programming questions on datatypes
  • Q3. Programming questions on functions and Inheritance concept of a Class

Interview Preparation Tips

Interview preparation tips for other job seekers - Stick to the basics.
Explore various features of Python can offer.
Concentrate on OOPs concepts.

Cisco interview questions for designations

 Senior Software Engineer

 (10)

 Software QA Engineer

 (4)

 Software Engineer Intern

 (4)

 Software Engineer III

 (2)

 Associate Software Engineer

 (1)

 Lead Software Engineer

 (1)

 Software Testing Engineer

 (1)

 Embedded Software Engineer

 (1)

I applied via Campus Placement and was interviewed in Jul 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 
Round 3 - HR 

(4 Questions)

  • Q1. Why should we hire you?
  • Q2. What are your strengths and weaknesses?
  • Q3. Tell me about yourself.
  • Q4. What is your plan for honeymoontrip?
  • Ans. 

    I am not comfortable discussing my personal life in a professional interview.

    • I prefer to keep my personal life separate from my professional life.

    • I believe in maintaining a work-life balance.

    • I am fully committed to my work and will prioritize it over personal matters.

    • I appreciate the question, but I would rather not discuss my honeymoon plans.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just study DSA well and core cs topics

Get interview-ready with Top Cisco Interview Questions

I applied via Referral and was interviewed in Jul 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Meta classes in python
  • Ans. 

    Meta classes are classes that define the behavior of other classes.

    • Meta classes are used to customize the behavior of classes.

    • They can be used to add or modify attributes and methods of classes.

    • They can also be used to enforce certain rules or restrictions on classes.

    • In Python, the default meta class is 'type'.

    • Example: class MyMeta(type): pass

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - be thorough on your projects

Skills evaluated in this interview

Software Engineer Jobs at Cisco

View all

I applied via Recruitment Consulltant and was interviewed before Apr 2021. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Write the code to reverse linked list using recursion
  • Ans. 

    Code to reverse linked list using recursion

    • Create a recursive function to traverse the linked list

    • Swap the next and previous nodes in each recursive call

    • Return the new head of the reversed linked list

  • Answered by AI
  • Q2. Find the maximum element inside singly linkedlist
  • Ans. 

    Find the maximum element in a singly linked list.

    • Traverse the list and keep track of the maximum element seen so far.

    • Compare each element with the current maximum and update if necessary.

    • Return the maximum element at the end of the traversal.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident.... Read data structure and algorithms properly

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

2 coding questions and a set of mcq questions based on oops, dbms, networking and os

Round 3 - Technical 

(2 Questions)

  • Q1. Reverse a linked list
  • Ans. 

    Reverse a linked list

    • Iteratively swap the next and previous pointers of each node

    • Use three pointers to keep track of the current, previous, and next nodes

    • Update the head pointer to the last node after reversing

  • Answered by AI
  • Q2. What is the point of BST?
  • Ans. 

    BST is a data structure used for efficient searching, insertion and deletion of elements in a sorted manner.

    • BST stands for Binary Search Tree.

    • It has a root node and every node has at most two children.

    • The left subtree of a node contains only nodes with keys lesser than the node's key.

    • The right subtree of a node contains only nodes with keys greater than the node's key.

    • BST allows for efficient searching, insertion and d...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Work hard. Learn from your mistakes. It is okay to lose sometimes.

Skills evaluated in this interview

I applied via Company Website and was interviewed in Jun 2020. There were 6 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Everything from resume only
  • Q2. Recursive programs, factorial, prime numbers, Armstrong numbers
  • Q3. Time complexity
  • Q4. Microservices, rest API, gateway

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview experience has been extremely warm and beautiful. All rounds finished on a single day. Which is the most great thing about being interviewed. No such tension of just waiting for results and how many rounds. Everything was super clear cut mentioned before in hand by HR. Also Hr people, I have never seen such supportive and helpful hr in my career till now. No attitude that u feel insulted of contacting them. U can easily reach out to them. It's a worthy excellent experience!

I applied via Company Website and was interviewed in Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Networking concepts and coding puzzles

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Strong In basics.
Develop coding skills

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, Computer Networking, Cisco 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 - ₹37 L/yr
191% 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 - AI/ML + Golang/Python

Bangalore / Bengaluru

2-7 Yrs

₹ 4.3-40 LPA

Software Engineer

Bangalore / Bengaluru

2-7 Yrs

₹ 4.3-40 LPA

Software Engineer

Bangalore / Bengaluru

4-8 Yrs

₹ 4.8-42 LPA

Explore more jobs
Software Engineer
2.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Consulting Engineer
653 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
642 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Network Engineer
418 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
353 salaries
unlock blur

₹0 L/yr - ₹0 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