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 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. Implement Stack with Linked List Your task is to implement a Stack data structure using a Singly Linked List. Explanation: Create a class named Stack which supports the ...read more
View all 50 questions

Cisco Software Developer Interview Experiences

26 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
-
Result
Not Selected

I applied via campus placement at Cochin University of Science and Technology (CUST) and was interviewed in Apr 2023. 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 

Question based on Array and string medium level of leetcode

Round 3 - One-on-one 

(1 Question)

  • Q1. Based on computer fundamentals dsa inorder preorder postorder
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Linked list, maps based question

Round 2 - Technical 

(2 Questions)

  • Q1. Two sum - brute and optimal approach
  • Ans. 

    Two sum problem involves finding two numbers in an array that add up to a specific target.

    • Brute force approach involves nested loops to check all possible pairs of numbers.

    • Optimal approach uses a hashmap to store the difference between target and current number.

    • Example: nums = [2, 7, 11, 15], target = 9. Optimal solution: [0, 1] (2 + 7 = 9).

  • Answered by AI
  • Q2. Program to convert 24hr input into AM-PM formatted output
  • Ans. 

    Program to convert 24hr input into AM-PM formatted output

    • Create a function that takes a 24-hour time input as a string

    • Use the datetime module in Python to convert the input to a datetime object

    • Format the datetime object to display in AM-PM format

    • Return the formatted time as a string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Friendly interviewers. Focus on basics like problem analysis, calculating efficiency, strings, linked list

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
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Coding Test 

It was Hacker rank test with 5 coding questions

Round 2 - Technical 

(1 Question)

  • Q1. 2 technical rounds back to back. which involves java, spring boot. 1 DS question
Round 3 - Technical 

(1 Question)

  • Q1. HM round around design knowledge check
Round 1 - Coding Test 

It was 90 mins test with 2 coding questions and aptitude questions most of them on networking

Round 2 - Technical 

(2 Questions)

  • Q1. Longest subarray with sum 0
  • Ans. 

    Find the longest subarray with sum 0 in an array of integers.

    • Use a hash table to store the sum and its index.

    • Iterate through the array and calculate the cumulative sum.

    • If the cumulative sum is already in the hash table, then the subarray between the current index and the index in the hash table has a sum of 0.

    • Keep track of the longest subarray with sum 0 seen so far.

    • Return the length of the longest subarray with sum 0.

  • Answered by AI
  • Q2. Is a given binary is a binary search tree

Interview Preparation Tips

Interview preparation tips for other job seekers - see networking more they will ask more on core cocepts

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)

 Engineering Software

 (1)

 Software Analyst

 (1)

 Software Consultant

 (1)

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

I applied via Walk-in and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Mostly questions on Bit manipulation

Round 2 - Technical 

(2 Questions)

  • Q1. Basic c, linked list
  • Q2. Reverse link list

Get interview-ready with Top Cisco Interview Questions

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

I applied via Walk-in and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Rotate matrix on hacker rank

Round 2 - Technical 

(2 Questions)

  • Q1. Bitwise manipulation
  • Q2. Reverse link list

I was interviewed in Dec 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Hard

There were 2 coding questions and 15 MCQs (related to OOPs, OS, DBMS, CN, DSA, and Aptitude).

  • 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 an apple from this cell and ...
  • Q2. 

    Implement Stack with Linked List

    Your task is to implement a Stack data structure using a Singly Linked List.

    Explanation:

    Create a class named Stack which supports the following operations, each in O(1...

Round 2 - Video Call 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Medium

It was a technical interview round where I was asked questions based on DSA.

  • Q1. 

    Cycle Detection in a Singly Linked List

    Determine if a given singly linked list of integers forms a cycle or not.

    A cycle in a linked list occurs when a node's next points back to a previous node in the ...

  • Q2. 

    Find the Lone Set Bit

    Your task is to identify the position of the only '1' bit in the binary representation of a given non-negative integer N. The representation contains exactly one '1' and the rest are...

Round 3 - Video Call 

(4 Questions)

Round duration - 30 minutes
Round difficulty - Medium

It was a technical interview round where I was asked questions based on DSA, OS, and Networking.

  • Q1. 

    Find All Pairs Adding Up to Target

    Given an array of integers ARR of length N and an integer Target, your task is to return all pairs of elements such that they add up to the Target.

    Input:

    The first line ...
  • Q2. What is priority inversion?
  • Q3. What happens when you boot your system?
  • Q4. What is an IP address and how many bits are required to represent it?
Round 4 - HR 

Round duration - 10 minutes
Round difficulty - Easy

This was an HR round. The interviewer asked me some questions.
Finally, she asked if I had any questions for her.

Interview Preparation Tips

Professional and academic backgroundI completed Chemical Engineering from Indian Institute of Technology (BHU), Varanasi. I applied for the job as SDE - 1 in BengaluruEligibility criteriaAbove 7 CGPACisco interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPs, Operating Systems, DBMS, Computer NetworksTime required to prepare for the interview - 10 MonthsInterview preparation tips for other job seekers

Tip 1 : For DSA questions in interviews, start explaining from the brute force approach and then move to the optimal one. Convey your thought process to the interviewers, so that they can help you out if you get stuck. Communication skills matter a lot, and I think that is what makes the difference!
Tip 2 : Do some research about the company you are interviewing for and prepare the answers to the questions like Why should we hire you? (frame your answer in such a way that shows that your career goals align with the goals of the company), Why XYZ company?, Competitors of XYZ, etc. beforehand. Read about some latest news related to the company so that you can ask questions based upon that when the interviewer allows you to ask any question. This shows that you are genuinely interested to work for the company.
Tip 3 : Spend proper time making your resume and get it reviewed by seniors. Do not write anything that you are not confident of. Even if you write something that you don’t know, just be prepared that how you will defend it. The interviewers are much much experienced than you and they’ll catch you easily if you lie. So don’t take risks here.

Application resume tips for other job seekers

Tip 1 : Try to include at least 1 development project in your resume.
Tip 2 : Do not write anything that you are not confident of. Even if you write something that you don’t know, just be prepared that how you will defend it.

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via Company Website and was interviewed in Sep 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - HR 

(3 Questions)

  • Q1. What is Python?how if state ments are used?
  • Ans. 

    Python is a high-level, interpreted programming language known for its simplicity and readability.

    • Python is used for web development, data analysis, artificial intelligence, and more.

    • It uses if statements for conditional execution of code.

    • Example: if x > 5: print('x is greater than 5')

    • Python also supports elif and else statements for more complex conditions.

  • Answered by AI
  • Q2. When the looping state ments are used? What are branching statements explain breafly?
  • Ans. 

    Looping statements are used to execute a block of code repeatedly. Branching statements alter the flow of control in a program.

    • Looping statements are used when we want to execute a block of code repeatedly until a certain condition is met.

    • Examples of looping statements include for, while, and do-while loops.

    • Branching statements are used to alter the normal flow of control in a program.

    • Examples of branching statements i...

  • Answered by AI
  • Q3. Self Introduction and Graduation details What about your skills and etc..

Interview Preparation Tips

Topics to prepare for Cisco Software Developer interview:
  • Python and Oracle
Interview preparation tips for other job seekers - Due to improve skills have passion on software.For circumstances and family issues...

Skills evaluated in this interview

I was interviewed in Aug 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. 

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

Round 2 - Video Call 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

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

  • Q1. 

    Longest Substring Without Repeating Characters Problem Statement

    Given a string S of length L, determine the length of the longest substring that contains no repeating characters.

    Example:

    Input:
    "abac...
  • Q2. Can you explain what DNS is?
  • Q3. Explain why MAC addresses are necessary even though we have IP addresses.
  • Q4. How does C++ support polymorphism?
Round 3 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round had questions revolving around Computer Networks and Operating Systems.

Tip : Concepts related to Computer Networks is quite frequently asked in Cisco interviews . So its better to remain equipped with all the fundamental concepts. I prepared all the core subjects from my notes and for revision I would suggest the guided paths of Coding Ninjas , they are very useful for quick revision and also the questions over there are very frequently asked in interviews.

  • Q1. What is the ARP protocol?
  • Q2. What are the different types of semaphores?
  • Q3. What is thrashing in operating systems?

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 in Aug 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

25 MCQS: Based on OS, CN, and aptitude.
1 Coding questions: Medium. I was able to solve it. The question was based on string and hashmap

  • Q1. 

    Word Break Problem Statement

    You are given a list of N strings called A. Your task is to determine whether you can form a given target string by combining one or more strings from A.

    The strings from A c...

  • Ans. 

    Given a list of strings, determine if a target string can be formed by combining one or more strings from the list.

    • Iterate through all possible combinations of strings from the list to check if they form the target string.

    • Use recursion to try different combinations of strings.

    • Optimize the solution by using memoization to store intermediate results.

    • Handle edge cases like empty input or target string.

  • Answered by AI

Interview Preparation Tips

Eligibility criteria7 CGPA , 70 percent in 10th and 12thCisco interview preparation:Topics to prepare for the interview - STACK, DP, PRIME NUMBERS (SIEVE) , BINARY SEARCH , CONTESTS ON CODECHEF, Django , React.JS , JavaScript, OS, NETWORKS (DNS , IP , OSI Model , Subnet) .Time required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do Competitive programming on various Competitive Sites like codeforces and codechef.
Tip 2 : Do atleast 1 full stack project.
Tip 3 : Revise your core subjects concept especially the networking concepts.
Tip 4 : Try to participate in Hackathons and Technical Clubs

Application resume tips for other job seekers

Tip 1 : Mention atleast one full stack project
Tip 2 : Make your resume in one page and 2 collumn.
Tip 3 : add those skills only which you know fully.

Final outcome of the interviewSelected

Skills evaluated in this interview

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

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

₹10 L/yr - ₹36.9 L/yr

Technical Consulting Engineer
653 salaries
unlock blur

₹8 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