Cisco
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed in Jun 2021. There were 4 interview rounds.
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
I applied via Referral and was interviewed before Oct 2022. There were 3 interview rounds.
1 hour coding test involving tree data structure
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
I was interviewed before Mar 2021.
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.
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...
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.
Round duration - 60 Minutes
Round difficulty - Medium
Timing: 10 AM Morning
Environment: Cisco Webex & Coderpad
The interviewer was a helpful and cool person
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...
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
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...
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...
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.
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
What people are saying about Cisco
I applied via Referral and was interviewed in May 2021. There were 3 interview rounds.
Cisco interview questions for designations
I applied via Campus Placement and was interviewed in Jul 2021. There were 3 interview rounds.
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.
Get interview-ready with Top Cisco Interview Questions
I applied via Referral and was interviewed in Jul 2021. There were 4 interview rounds.
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
I applied via Recruitment Consulltant and was interviewed before Apr 2021. There was 1 interview round.
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
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.
I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.
2 coding questions and a set of mcq questions based on oops, dbms, networking and os
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
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...
I applied via Company Website and was interviewed in Jun 2020. There were 6 interview rounds.
I applied via Company Website and was interviewed in Dec 2020. There were 4 interview rounds.
Some of the top questions asked at the Cisco Software Engineer interview -
The duration of Cisco Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 39 interviews
5 Interview rounds
based on 249 reviews
Rating in categories
Software Engineer
2.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Consulting Engineer
653
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
642
salaries
| ₹0 L/yr - ₹0 L/yr |
Network Engineer
418
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
353
salaries
| ₹0 L/yr - ₹0 L/yr |
Microsoft Corporation
Hewlett Packard Enterprise
Juniper Networks