Cisco
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Agile principles are a set of values and practices that prioritize flexibility, collaboration, and customer satisfaction in project management.
Customer satisfaction through continuous delivery of valuable software
Welcome changing requirements, even late in development
Frequent collaboration between developers and business stakeholders
Self-organizing teams that reflect on how to become more effective
Regular adaptation to
I will address conflicts by actively listening, understanding all perspectives, and facilitating open communication to find a mutually beneficial solution.
Actively listen to all parties involved to understand their perspectives
Facilitate open communication to encourage dialogue and collaboration
Identify common goals and interests to find a mutually beneficial solution
Encourage compromise and negotiation to reach a reso...
Regularly review and prioritize Jira issues, set clear deadlines, communicate with team members, and track progress.
Regularly review and prioritize Jira issues to ensure they are not moved ahead without proper consideration.
Set clear deadlines for each Jira issue to prevent unnecessary delays.
Communicate effectively with team members to ensure everyone is on the same page regarding the status of Jira issues.
Track progr...
Leetcode easy medium strings and arrays questions
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'...
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.
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'
Cisco interview questions for popular designations
Create a Kanban board in React during live coding interview
Use React components to represent different sections of the Kanban board (e.g. To Do, In Progress, Done)
Implement drag and drop functionality for moving tasks between sections
Utilize state management (e.g. useState) to track the tasks and their statuses
Style the board using CSS or a UI library like Material-UI
Unit testing is a software testing method where individual units or components of a software are tested in isolation.
Identify the unit to be tested
Write test cases to cover different scenarios
Use testing frameworks like JUnit or NUnit
Mock external dependencies for isolated testing
Get interview-ready with Top Cisco Interview Questions
Nice aptitude questions were there , so best of luck
2 coding questions in c/c++, 1 hr 30 mins - no. of deletions/additions needed to make 1 string equal to another. 2. print frequency of each number in array
I mostly use Wireshark for network analysis and troubleshooting.
Wireshark is a popular network protocol analyzer used for troubleshooting network issues.
It allows me to capture and analyze network traffic in real-time.
I can identify network problems, security vulnerabilities, and performance bottlenecks using Wireshark.
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.
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.
Top trending discussions
Some of the top questions asked at the Cisco interview -
The duration of Cisco interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 270 interviews
Interview experience
based on 1.8k reviews
Rating in categories
Software Engineer
2.6k
salaries
| ₹10 L/yr - ₹39 L/yr |
Technical Consulting Engineer
648
salaries
| ₹8.1 L/yr - ₹30 L/yr |
Senior Software Engineer
634
salaries
| ₹14 L/yr - ₹48 L/yr |
Network Engineer
418
salaries
| ₹3.8 L/yr - ₹13.1 L/yr |
Software Developer
346
salaries
| ₹9 L/yr - ₹40 L/yr |
Microsoft Corporation
Hewlett Packard Enterprise
Juniper Networks