Cisco
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
The code snippet defines a macro called clrscr() and then calls it in the main function.
The macro clrscr() is defined as 100, so when it is called, it will be replaced with 100.
The printf statement will print the value returned by clrscr(), which is 100.
The output of the code will be '100'.
The question asks about the ratio of the area of a triangle to the area of a trapezium formed by a parallel line cutting the triangle.
The given line DE is parallel to the base side of triangle ABC.
The ratio of DE to BC is 3:5.
We need to find the ratio of the area of triangle ABC to the area of the trapezium formed by DE and the base side of the triangle.
To access x, use the following syntax: y.s3.s2.x
Accessing x requires navigating through the nested structures
Start with y, then access s3, followed by s2, and finally x
The method returns the least common multiple (LCM) of two numbers m and n.
The method uses prime factorization to find the LCM.
It iterates through all prime numbers less than m and n.
For each prime number, it finds the largest power of the prime that divides both m and n.
The method then multiplies the current LCM by the prime raised to the maximum power.
Finally, it returns the computed LCM.
The program finds the number of ways to create 1 rupee using different coins.
Use a recursive function to iterate through all possible combinations of coins
Start with the largest coin and subtract its value from the target amount
Repeat the process with the remaining coins until the target amount becomes zero
Count the number of successful combinations
Answering two programming questions related to printf() function and data types.
In the first program, the output will be 'as hi is'.
In the second program, the output will be '-1 255'.
The first program uses printf() function to print three strings.
The second program demonstrates type conversion from unsigned short to unsigned char.
The value of -1 in unsigned short is converted to 255 in unsigned char.
Algorithm to find elements appearing more than n/3 times in an array in linear time
Divide the array into three equal parts
Iterate through the array and count the occurrences of each element in each part
Check if the count of any element is greater than n/3
Return the elements that meet the condition
An algorithm to schedule matches in a tournament with N teams, where each team plays only one match per day.
Create a round-robin schedule where each team plays every other team once.
Start by assigning each team a number.
Generate a schedule by pairing teams based on their numbers.
Optimize the schedule by minimizing the number of days required.
Consider using a graph-based approach to find the optimal schedule.
The code snippet demonstrates the use of the fork() function to create multiple child processes.
The fork() function is used to create a new process by duplicating the existing process.
Each time fork() is called, it creates a new child process that starts executing from the same point as the parent process.
In the given code, fork() is called four times, resulting in a total of 16 processes (including the original parent...
Bridges are used in the network layer of the OSI model.
Bridges are used to connect two or more network segments or LANs.
They operate at the data link layer (Layer 2) of the OSI model.
Bridges use MAC addresses to forward data packets between segments.
They can filter and forward network traffic based on MAC addresses.
Examples of bridges include Ethernet bridges and wireless bridges.
I applied via Job Portal and was interviewed in Dec 2024. There were 4 interview rounds.
Topics - mcq of algorithms, networking, dbms
It is a very Easy Aptitude test, with only general questions
What people are saying about Cisco
I was interviewed in Jan 2025.
Cisco interview questions for popular designations
I was interviewed in Aug 2024.
Online assessments consisting of Linked list , stacks , string manipulations with medium difficulty for string manipulation and easy traversal for linked lists.
Rate limiter code implementation in Python
Use a dictionary to store the timestamps of each request
Check the dictionary to see if the request should be allowed based on the rate limit
Update the dictionary with the current timestamp for each request
Check code logic for limitations
Review code for potential edge cases
Test code with different inputs to identify any issues
Consider scalability and performance implications of code
Ensure error handling is robust and comprehensive
I have experience working on full pipeline from code integration to deployment with security checks. Used Flask and other Python libraries for request and response handling.
Used Git for version control and continuous integration tools like Jenkins for automated builds
Utilized Docker for containerization and Kubernetes for orchestration
Implemented security checks using tools like SonarQube and OWASP ZAP
Used Flask for bu...
Get interview-ready with Top Cisco Interview Questions
Write a code for Fibonacci series?
AWS is a cloud computing platform that offers a wide range of services for storage, computing, networking, databases, and more.
AWS stands for Amazon Web Services
I deployed my project on AWS using services like EC2 for virtual servers, S3 for storage, and RDS for databases
I used AWS Elastic Beanstalk for easy deployment and scaling of my application
I configured security groups and IAM roles to ensure secure access to my
AI stands for Artificial Intelligence, it is the simulation of human intelligence processes by machines.
AI is used in various applications such as virtual assistants (e.g. Siri, Alexa), recommendation systems (e.g. Netflix, Amazon), autonomous vehicles, and facial recognition technology.
AI can be applied in healthcare for tasks like disease diagnosis, personalized treatment plans, and drug discovery.
AI is also used in ...
I applied via Instagram and was interviewed in Jul 2024. There were 3 interview rounds.
I am a highly motivated and detail-oriented individual with a strong background in project management and team leadership.
Experienced in project management and team leadership
Detail-oriented and highly motivated
Strong communication and interpersonal skills
I was interviewed in Aug 2024.
Code-with-cisco having coding questions and mcq
Different scheduling algorithms in OS determine how tasks are prioritized and executed.
First-Come, First-Served (FCFS)
Shortest Job Next (SJN)
Round Robin (RR)
Priority Scheduling
Multi-Level Queue Scheduling
Contact dictionary can be implemented using hash table for fast lookups with O(1) time complexity.
Use a hash table to store contacts with keys as names and values as contact information.
Example: { 'John Doe': '555-1234', 'Jane Smith': '555-5678' }
Time complexity for searching, inserting, and deleting contacts is O(1) with a hash table.
Cisco is a multinational technology conglomerate known for networking hardware, software, and services.
Cisco is a leading provider of networking equipment and solutions.
They offer a wide range of products including routers, switches, and security devices.
Cisco also provides software solutions for network management and security.
The company offers services such as consulting, technical support, and training.
Cisco is kno...
It was around 1 hour coding test based one dsa.
I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.
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 271 interviews
Interview experience
based on 1.8k 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