Cisco
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Feb 2022. There was 1 interview round.
I applied via Campus Placement and was interviewed in Jun 2021. There was 1 interview round.
I know various Linux commands for file management, process management, networking, and system administration.
File management: ls, cd, cp, mv, rm, mkdir, touch
Process management: ps, top, kill, nice, renice
Networking: ping, traceroute, netstat, ifconfig, ssh
System administration: sudo, apt-get, systemctl, journalctl, crontab
A dictionary is a collection of key-value pairs in Python.
Keys must be unique and immutable.
Values can be of any data type.
Dictionaries are mutable and can be modified.
Access values using keys.
Use the 'in' keyword to check if a key exists in the dictionary.
Git is a version control system used for tracking changes in code. It allows collaboration and easy management of codebase.
git init - initializes a new git repository
git add - adds changes to the staging area
git commit - commits changes to the repository
git push - pushes changes to a remote repository
git pull - pulls changes from a remote repository
git branch - lists all branches in the repository
git merge - merges cha
I appeared for an interview before Mar 2021.
Round duration - 40 minutes
Round difficulty - Easy
Technical round with questions based on DSA.
Create a program to reverse a given integer N
. The output should be the reversed integer.
If a number has trailing zeros, their reversed version should not inclu...
Reverse a given integer while excluding trailing zeros.
Create a program to reverse the given integer by converting it to a string and then reversing it.
Remove any trailing zeros from the reversed string before converting it back to an integer.
Handle the constraints of the input integer being between 0 and 10^8.
Example: For input 1230, the output should be 321.
You are given a Singly Linked List of integers. Your task is to reverse the Linked List by changing the links between nodes.
The first line of input contai...
Reverse a given singly linked list by changing the links between nodes.
Iterate through the linked list and reverse the links between nodes.
Use three pointers to keep track of the current, previous, and next nodes.
Update the links while traversing the list to reverse it.
Return the head of the reversed linked list.
new int[5] is C++ specific and initializes the array with default values, while malloc(5 * sizeof(int)) is a C function and does not initialize the array.
new int[5] is C++ specific and calls constructors for each element in the array.
malloc(5 * sizeof(int)) is a C function and does not call constructors, leaving the array uninitialized.
new int[5] returns a pointer to the first element of the array, while malloc(5 * siz...
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.
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.
I applied via Approached by Company and was interviewed in Mar 2022. There were 4 interview rounds.
Standard test
Difficult problem to solve
My strengths include problem-solving, attention to detail, and teamwork. My weaknesses include time management and public speaking.
Strengths: problem-solving, attention to detail, teamwork
Weaknesses: time management, public speaking
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
Question from Strings and Question from Linked Lists
Double pointers are pointers that store the memory address of another pointer.
Double pointers are used in C and C++ to store the address of a pointer variable.
They are commonly used in functions to modify the value of a pointer passed as an argument.
Example: int **ptr; // declares a double pointer to an integer pointer.
OOPS stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain both data and methods to manipulate that data.
Encapsulation, inheritance, and polymorphism are key principles of OOPS.
Example: Inheritance allows a class to inherit properties and methods from another class, promoting code reusability.
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 2 interview rounds.
I was a software engineer responsible for developing and maintaining web applications for a financial services company.
Developed and maintained web applications using technologies such as Java, Spring, and Angular
Collaborated with cross-functional teams to gather requirements and deliver solutions
Participated in code reviews and testing to ensure high quality software
Implemented new features and enhancements to improve
Yes, I am willing to join Arista as a Software Engineer.
I am excited about the opportunity to work at Arista and contribute to their innovative projects.
I have researched the company and believe that my skills align well with their values and goals.
I am confident that I can make a positive impact on the team and help drive success at Arista.
One Hr interview with 3-4 coding questions on strings,array and linked list
I applied via LinkedIn and was interviewed in Oct 2021. There were 2 interview rounds.
SYSTEM Design
based on 3 reviews
Rating in categories
Software Engineer
2.6k
salaries
| ₹11 L/yr - ₹40 L/yr |
Technical Consulting Engineer
686
salaries
| ₹8 L/yr - ₹30.8 L/yr |
Senior Software Engineer
653
salaries
| ₹14 L/yr - ₹50 L/yr |
Network Engineer
395
salaries
| ₹3.9 L/yr - ₹17 L/yr |
Software Developer
353
salaries
| ₹18.5 L/yr - ₹43.7 L/yr |
Microsoft Corporation
Sterlite Technologies
Nokia Networks