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

Clear (1)

Cisco Software Developer Interview Questions, Process, and Tips

Updated 27 Dec 2024

Top Cisco Software Developer Interview Questions and Answers

  • Q1. Apple Pickup Problem Statement Alice has a garden represented as a ‘N’ * ‘N’ grid called ‘MATRIX’. She wants to collect apples following these rules: 1 -> Alice can pick ...read more
  • Q2. Snake and Ladder Problem Statement Given a 'Snake and Ladder' board with N rows and N columns, where positions are numbered from 1 to (N*N) starting from the bottom left ...read more
  • Q3. 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
View all 50 questions

Cisco Software Developer Interview Experiences

26 interviews found

I was interviewed in Jun 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

This was an Online Coding+MCQ round where we had a total of 25 MCQ questions and 1 coding problem. The coding problem was of easy to medium level and anyone with a decent knowledge of DSA could pass the coding problem.

  • Q1. 

    Rat In a Maze Problem Statement

    Given a N * N maze with a rat placed at position MAZE[0][0], find and print all possible paths for the rat to reach its destination at MAZE[N-1][N-1]. The rat is allowed to...

  • Ans. 

    Find all possible paths for a rat in a maze to reach its destination.

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

    • Mark visited cells and backtrack when reaching dead ends.

    • Print the path when reaching the destination cell.

    • Consider all possible movements: left, right, up, and down.

    • Ensure the rat can only move through cells marked as 1.

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

The interviewer asked 1 coding problem related to Dynamic Programming in this round and then the rest of the questions were preety much revolving around Computer Networks.

  • Q1. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Ans. 

    The task is to find the total number of ways to make change for a specified value using given denominations.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 1D array to store the number of ways to make change for each value from 0 to the target value.

    • Iterate through the denominations and update the array based on the current denomination.

    • The final answer will be the value at the target index of the ar

  • Answered by AI
  • Q2. What is the difference between IPv4 and IPv6?
  • Ans. 

    IPv6 has a larger address space, improved security features, and better support for mobile devices compared to IPv4.

    • IPv4 uses 32-bit addresses while IPv6 uses 128-bit addresses.

    • IPv4 supports around 4.3 billion unique addresses, whereas IPv6 supports 340 undecillion unique addresses.

    • IPv6 has built-in security features like IPsec, while IPv4 requires additional security protocols.

    • IPv6 has better support for mobile device...

  • Answered by AI
  • Q3. Can you describe the OSI Reference Model?
  • Ans. 

    The OSI Reference Model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven layers.

    • The OSI Reference Model stands for Open Systems Interconnection Reference Model.

    • It consists of seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

    • Each layer has specific functions and communicates with the adjacent layers.

    • The model help...

  • Answered by AI
Round 3 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round had 1 question related to Binary Tree Traversal followed by some core concepts related to Operating Systems. This round ended with the interviewer asking me the famous 2 wire burning puzzle.

  • Q1. 

    Spiral Order Traversal of a Binary Tree

    Given a binary tree with N nodes, your task is to output the Spiral Order traversal of the binary tree.

    Input:

    The input consists of a single line containing elem...
  • Ans. 

    Implement a function to return the spiral order traversal of a binary tree.

    • Traverse the binary tree in a spiral order, alternating between left to right and right to left at each level

    • Use a queue to keep track of nodes at each level and a flag to switch direction

    • Return the list of nodes in spiral order traversal

  • Answered by AI
  • Q2. What is memory protection in operating systems?
  • Ans. 

    Memory protection in operating systems is a mechanism to prevent a process from accessing memory that has not been allocated to it.

    • Memory protection prevents a process from accessing memory locations outside its allocated space.

    • It helps in preventing one process from interfering with the memory of another process.

    • Operating systems use techniques like virtual memory and access control lists to implement memory protectio...

  • Answered by AI
  • Q3. You have two wires of different lengths that take different times to burn. How can you measure a specific amount of time using these two wires?
  • Ans. 

    Use two wires of different lengths to measure a specific amount of time by burning them simultaneously.

    • Burn both wires at the same time, one wire will finish burning before the other

    • Measure the time it takes for the first wire to burn completely

    • Use this time as a reference to measure the specific amount of time by burning the second wire

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPACisco interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Jan 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

This was an Online Coding+MCQ round where we had a total of 50 MCQ questions and 1 coding problem. The coding problem was of easy to medium level.

  • Q1. 

    Add Two Numbers Represented as Linked Lists

    Given two linked lists representing two non-negative integers, where the digits are stored in reverse order (i.e., starting from the least significant digit to ...

  • Ans. 

    Add two numbers represented as linked lists in reverse order and return the sum as a linked list.

    • Traverse both linked lists simultaneously while keeping track of carry.

    • Create a new linked list to store the sum digits.

    • Handle cases where one list is longer than the other or there is a final carry.

    • Remember to reverse the final linked list before returning the head.

  • Answered by AI
Round 2 - Video Call 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 1 question related to Binary Tree Traversal and then the rest of the questions that the interviewer asked me were mostly related to OOPS and C++.

  • Q1. 

    Level Order Traversal Problem Statement

    Given a binary tree of integers, return the level order traversal of the binary tree.

    Input:

    The first line contains an integer 'T', representing the number of te...
  • Ans. 

    Return the level order traversal of a binary tree given in level order with null nodes represented by -1.

    • Create a queue to store nodes for level order traversal

    • Start with the root node, enqueue it, then dequeue and print its value, enqueue its children, repeat until queue is empty

    • Handle null nodes represented by -1 by skipping them during traversal

  • Answered by AI
  • Q2. What is a namespace in C++?
  • Ans. 

    A namespace in C++ is a declarative region that provides a scope for the identifiers within it.

    • Namespaces help in organizing code by grouping related classes, functions, and variables.

    • They prevent naming conflicts by allowing the same name to be used in different namespaces.

    • Example: namespace myNamespace { int x; }

    • Example: using namespace std; // for using standard library functions without prefix

  • Answered by AI
  • Q3. Why do we need the Friend class and function in Object-Oriented Programming?
  • Ans. 

    Friend class and function in OOP allows specific classes or functions to access private and protected members of a class.

    • Friend class/function can access private and protected members of a class without violating encapsulation.

    • It allows for selective sharing of data between classes without exposing all members to the outside world.

    • Friendship is not mutual - a class can declare another class as a friend, but the other c...

  • Answered by AI
  • Q4. What does a static member in C++ mean?
  • Ans. 

    A static member in C++ is a member of a class that is shared among all instances of the class.

    • Static members are declared using the 'static' keyword.

    • They are not associated with any specific instance of the class, but rather with the class itself.

    • They can be accessed using the scope resolution operator '::'.

    • Static members are commonly used for constants, utility functions, or shared data among all instances of a class.

  • Answered by AI
Round 3 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round was more aligned towards Computer Networks and had 1 question of DSA realted to Binary Trees and the interview ended with the famous Die-Hard Puzzle.

  • Q1. 

    Spiral Order Traversal of a Binary Tree

    Given a binary tree with N nodes, your task is to output the Spiral Order traversal of the binary tree.

    Input:

    The input consists of a single line containing elem...
  • Ans. 

    Implement a function to return the spiral order traversal of a binary tree.

    • Traverse the binary tree level by level, alternating the direction of traversal from left to right and right to left.

    • Use a queue to keep track of nodes at each level and a stack to reverse the order of nodes at even levels.

    • Handle null nodes appropriately to maintain the spiral order traversal.

    • Example: For input 1 2 3 -1 -1 4 5, the output should

  • Answered by AI
  • Q2. Can you describe the OSI Reference Model?
  • Ans. 

    The OSI Reference Model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven layers.

    • The OSI Reference Model stands for Open Systems Interconnection Reference Model.

    • It consists of seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

    • Each layer has specific functions and communicates with the adjacent layers.

    • The model help...

  • Answered by AI
  • Q3. What is the use of a router and how does it differ from a gateway?
  • Ans. 

    A router is a networking device that forwards data packets between computer networks. It differs from a gateway in terms of functionality and scope.

    • A router operates at the network layer of the OSI model, making decisions based on IP addresses.

    • Routers connect multiple networks together and determine the best path for data to travel.

    • Gateways, on the other hand, translate between different types of networks or protocols.

    • ...

  • Answered by AI
  • Q4. How can you measure exactly 4 liters of water using only a 3-liter can and a 5-liter can?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPACisco interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more

I was interviewed before May 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

It was in the morning. Because of covid test was from home. We had 50 MCQ and 1 coding question. The coding question was pretty easy. MCQ were mixed, we even had questions from machine learning.

  • Q1. 

    Maximum Path Sum Between Two Leaves

    Given a non-empty binary tree where each node has a non-negative integer value, determine the maximum possible sum of the path between any two leaves of the given tree.

    ...
  • Ans. 

    Find the maximum path sum between two leaf nodes in a binary tree.

    • Traverse the tree to find the maximum path sum between two leaf nodes

    • Consider both cases where the path passes through the root and where it doesn't

    • Keep track of the maximum sum while traversing the tree

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Interview round. Questions were based on projects, database and one coding question

  • Q1. 

    Longest Subarray Zero Sum Problem Statement

    Given an array of integers arr, determine the length of the longest contiguous subarray that sums to zero.

    Input:

    N (an integer, the length of the array)
    arr (...
  • Ans. 

    Find the length of the longest contiguous subarray that sums to zero in an array of integers.

    • Use a hashmap to store the cumulative sum and its corresponding index.

    • Iterate through the array, updating the sum and checking if the current sum exists in the hashmap.

    • If the sum exists in the hashmap, update the maximum length of subarray with sum zero.

    • Return the maximum length of subarray with sum zero.

  • Answered by AI
Round 3 - Telephonic Call 

Round duration - 40 minutes
Round difficulty - Easy

Managerial round. Was asked questions on projects and management

Round 4 - HR 

Round duration - 10 minutes
Round difficulty - Easy

HR just asked about basic stuffs and all. Nothing technical

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaAbove 7 CGOACisco interview preparation:Topics to prepare for the interview - Data structures, Computer Networking, DBMS, College projects, C++Time required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Practice leetcode questions
Tip 2 : Be very well aware of the projects
Tip 3 : Stay calm

Application resume tips for other job seekers

Tip 1 : Don't use fancy colour
Tip 2 : Write more about stuffs which you are confident like projects or any tech

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Mar 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

This was the initial round consisting of some aptitude questions,technical multiple choice questions and one coding question.
The Multiple Choice Questions were pretty straight forward.

  • Q1. 

    Snake and Ladder Problem Statement

    Given a 'Snake and Ladder' board with N rows and N columns, where positions are numbered from 1 to (N*N) starting from the bottom left, alternating direction each row, f...

  • Ans. 

    Find the minimum number of dice throws required to reach the last cell on a 'Snake and Ladder' board.

    • Start from the bottom left cell and move according to dice outcomes (1-6).

    • Utilize snakes and ladders to reach the last cell faster.

    • Keep track of the minimum number of throws required to reach the last cell.

    • If unreachable, return -1 as output.

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 45 Minutes
Round difficulty - Medium

I had two interviewers in this round.Some Problem solving questions were asked in this round.

  • Q1. 

    Anagram Pairs Verification Problem

    Your task is to determine if two given strings are anagrams of each other. Two strings are considered anagrams if you can rearrange the letters of one string to form the...

  • Ans. 

    Check if two strings are anagrams of each other by comparing their sorted characters.

    • Sort the characters of both strings and compare them.

    • Use a dictionary to count the frequency of characters in each string and compare the dictionaries.

    • Ensure both strings have the same length before proceeding with comparison.

    • Example: For input 'spar' and 'rasp', after sorting both strings, they become 'aprs' which are equal, so return

  • Answered by AI
  • Q2. Can you explain all the main Object Oriented Programming concepts?
  • Ans. 

    Object Oriented Programming concepts include encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: Class Car with properties like color and methods like drive().

    • Inheritance: Creating new classes based on existing classes, inheriting their attributes and methods. Example: Class SUV inheriting from class Car.

    • Polymor...

  • Answered by AI
  • Q3. Can you explain one of your projects?
Round 3 - Video Call 

Round duration - 45 Minutes
Round difficulty - Easy

Number Of Interviewers : 2
I was asked two problem solving questions and I was asked to explain my projects.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria7 CGPA, No backlog history, Only students of particular branches could applyCisco interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Object Oriented Programming Concepts, Operating Systems, Database Management Systems, Computer Communication NetworksTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Focus on mastering the concept and then you'll be able to solve problems
Tip 2 : Do not get demotivated,it's common to get rejected by MNCs.Once you are well prepared,you will end up with the right offer

Application resume tips for other job seekers

Tip 1 : Be thorough with every single word mentioned in your resume.
Tip 2 : Don't mention projects unless you have a complete understanding of the technologies used in the project.

Final outcome of the interviewSelected

Skills evaluated in this interview

Cisco interview questions for designations

 Software Developer Intern

 (5)

 Software Developer Trainee

 (1)

 Senior Software Developer

 (1)

 Software Developer Apprentice

 (1)

 Software Engineer

 (59)

 Software Analyst

 (1)

 Engineering Software

 (1)

 Software Consultant

 (1)

I was interviewed before Nov 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

The test was in the evening which was not too late. It was conducted on Hackerrank which is a very common platform and was hence familiar. There were 26 questions:
Q1: Coding Question
3 languages were allowed: c, java8, python3
Q2 - Q26: Multiple Choice Questions

  • 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 both lists by moving the longer list's pointer ahead by the difference in lengths

    • Traverse both lists simultaneously until a common node is found, which is the merging point

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaDegree & Specialisation : B.Tech (Computer Science) B.Tech (Information Technology) B.Tech (Electronics & Communication) B.Tech (Electrical & Electronics) MCA M.Sc (Computer Science), Year of Graduation : 2021, CGPA : 7.5 and above, No Current BacklogsCisco interview preparation:Topics to prepare for the interview - Data Communication and Networks, Data Structures, SQL, OOPS, C, C++, JavaTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice competitive programming as much as possible. It's never too late. Start now. But it is important to practice before appearing for the paper.
Tip 2 : Try to start making projects early on as it plays a major role during the interviews. 
Tip 3 : Be involved in extra curricular activities and events like Hackathons even if you don't win all of them. It gives a lot of exposure and experience.
Tip 4 : Don't lose touch with your core subjects.
Tip 5 : An internship/training from a good organization always helps (though don't lose hope if you don't have it).
Tip 6 : Focus on your communication skills along with your core subjects as it helps in giving a good impression during the interviews.

Application resume tips for other job seekers

Tip 1 : Maintain a good CGPA (above 7.5)
Tip 2 : Mention your projects as they are noticed in the interview
Tip 3 : Having an internship experience especially from a good organization helps
Tip 4 : Focus on extra curricular activities too
Tip 5 : Do not put things you are not sure about

Final outcome of the interviewRejected

Skills evaluated in this interview

Get interview-ready with Top Cisco Interview Questions

I was interviewed before Jan 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 70 Minutes
Round difficulty - Medium

This was an Online Coding+MCQ round where we had a total of 50 MCQ questions and 1 coding problem. The coding problem was of easy to medium level but was a bit implementation heavy.

  • Q1. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Implement a doubly linked list to maintain the order of recently used keys.

    • Use a hashmap to store key-value pairs for quick access.

    • When capacity is reached, evict the least recently used item before inserting a new item.

    • Update the position of a key in the linked list whenever it is accessed or updated.

    • H...

  • Answered by AI
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 1 coding question in which I was first required to explain my approach and then discuss the time and space complexities. After this , some basic questions from OOPS and Java were asked.

  • Q1. 

    Detect and Remove Loop in Linked List

    For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

    Expected Complexity:

    A...

  • Ans. 

    Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.

    • Use Floyd's Cycle Detection Algorithm to identify the loop in the linked list.

    • Once the loop is detected, use two pointers to find the start of the loop.

    • Adjust the pointers to remove the loop and return the modified linked list.

  • Answered by AI
  • Q2. What is the difference between ArrayList and LinkedList in Java?
  • Ans. 

    ArrayList is implemented using a dynamic array while LinkedList is implemented using a doubly linked list.

    • ArrayList provides fast random access but slow insertion and deletion operations.

    • LinkedList provides fast insertion and deletion operations but slow random access.

    • Example: ArrayList is suitable for scenarios where frequent access and traversal of elements is required, while LinkedList is suitable for scenarios wher...

  • Answered by AI
  • Q3. What is the difference between abstraction and inheritance?
  • Ans. 

    Abstraction focuses on hiding implementation details, while inheritance allows a class to inherit properties and behavior from another class.

    • Abstraction is the concept of hiding the complex implementation details and showing only the necessary features of an object.

    • Inheritance is a mechanism where a new class inherits properties and behavior from an existing class.

    • Abstraction is achieved through interfaces and abstract...

  • Answered by AI
Round 3 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had questions from OS and OOPS. The interviewer also tested my problem solving skills by asking me some puzzles in the end.

  • Q1. Can you explain piping in Unix/Linux?
  • Ans. 

    Piping in Unix/Linux allows the output of one command to be used as the input for another command.

    • Piping is done using the | symbol

    • Multiple commands can be piped together

    • Piping allows for the creation of complex command chains

    • Example: ls -l | grep txt

  • Answered by AI
  • Q2. What is a static variable in C?
  • Ans. 

    A static variable in C is a variable that retains its value between function calls.

    • Static variables are declared using the 'static' keyword.

    • They are initialized only once and retain their value throughout the program's execution.

    • Static variables have a default value of 0 if not explicitly initialized.

    • They are stored in the data segment of the program's memory.

    • Example: static int count = 0; declares a static variable 'c

  • Answered by AI
  • Q3. How can you measure exactly 4 liters of water using only a 3-liter can and a 5-liter can?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPACisco interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Cisco Interview FAQs

How many rounds are there in Cisco Software Developer interview?
Cisco interview process usually has 2-3 rounds. The most common rounds in the Cisco interview process are Coding Test, Technical and HR.
How to prepare for Cisco Software Developer 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 Cisco, Computer Science, Data Structures and Algorithms, Ethernet and Linux Administration.
What are the top questions asked in Cisco Software Developer interview?

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

  1. When the looping state ments are used? What are branching statements explain br...read more
  2. What is Python?how if state ments are us...read more
  3. Program to convert 24hr input into AM-PM formatted out...read more
How long is the Cisco Software Developer interview process?

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

Recently Viewed

SALARIES

Godrej Security Solutions

SALARIES

Godrej Security Solutions

INTERVIEWS

Slk Software Services

No Interviews

INTERVIEWS

Cisco

No Interviews

INTERVIEWS

Indus Towers

No Interviews

INTERVIEWS

Vakilsearch

No Interviews

LIST OF COMPANIES

Discover companies

Find best workplace

INTERVIEWS

Clifford Chance

No Interviews

INTERVIEWS

Ribbon Communication

No Interviews

Tell us how to improve this page.

Cisco Software Developer Interview Process

based on 19 interviews

4 Interview rounds

  • Coding Test Round
  • Technical Round
  • Video Call Round
  • HR Round
View more
Cisco Software Developer Salary
based on 346 salaries
₹9 L/yr - ₹40 L/yr
179% more than the average Software Developer Salary in India
View more details

Cisco Software Developer Reviews and Ratings

based on 39 reviews

4.0/5

Rating in categories

3.6

Skill development

4.3

Work-life balance

3.6

Salary

3.8

Job security

4.3

Company culture

3.3

Promotions

3.8

Work satisfaction

Explore 39 Reviews and Ratings
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

Software Developer
346 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