Filter interviews by
To check if a linked list is a palindrome, compare the first half of the list with the reversed second half.
Traverse the linked list to find the middle node
Reverse the second half of the linked list
Compare the first half with the reversed second half to check for palindrome
Hashmap in C/C++ stores key-value pairs using a hash function for fast retrieval.
Hashmap uses a hash function to map keys to indices in an array.
Collision handling is done using techniques like chaining or open addressing.
Hashmap allows for fast insertion, deletion, and lookup of key-value pairs.
Example: std::unordered_map in C++ implements a hashmap.
Debugging hashmap code involves checking hash function, collision res
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
Design a data structure for LRU cache with get and put operations, evicting least recently used item when capacity is reached.
Implement a doubly linked list to keep track of the order of keys based on their usage
Use a hashmap to store key-value pairs for quick access
Update the order of keys in the linked list when a key is accessed or inserted
Evict the least recently used item when the cache reaches its capacity
I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.
Javascript concepts. Polyfill for debounce. Event loop. Questions based on your resume.
Implement session locking to prevent concurrent ticket booking by multiple users.
Implement session locking mechanism to ensure only one user can book tickets at a time.
Use a unique session ID for each user to track their booking process.
Lock the session when a user starts booking tickets and release the lock once the booking is completed.
Display a message to other users trying to book tickets if the session is already ...
Real-time synchronization of todo list across multiple devices using short polling and web sockets.
Implement short polling to regularly check for updates on the server and update the UI accordingly.
Use web sockets for real-time communication between devices to instantly push updates to all connected clients.
Maintain a centralized database to store and retrieve the todo list data for all devices.
Utilize a messaging queu...
Developed a responsive e-commerce website using React and Redux
Utilized React for building the user interface
Implemented Redux for managing the application state
Designed a responsive layout for optimal viewing on different devices
Arista Networks interview questions for popular designations
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
Get interview-ready with Top Arista Networks Interview Questions
I applied via campus placement at Indian Institute of Information Technology (IIIT), Guwahati and was interviewed in Sep 2024. There was 1 interview round.
DSA MCQ on Computer Core Subjects
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Comparing two strings using char pointers in C/C++
Use char pointers to iterate through each character of the strings
Compare characters at each position until a difference is found
Return 0 if strings are equal, -1 if first string is less than second, 1 if first string is greater
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.
Top trending discussions
Some of the top questions asked at the Arista Networks interview -
The duration of Arista Networks interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 33 interviews
Interview experience
based on 77 reviews
Rating in categories
12-14 Yrs
Not Disclosed
6-10 Yrs
Not Disclosed
Software Engineer
213
salaries
| ₹16.1 L/yr - ₹60 L/yr |
Software Developer
27
salaries
| ₹14.9 L/yr - ₹45 L/yr |
Softwaretest Engineer
26
salaries
| ₹11.4 L/yr - ₹43.4 L/yr |
Technical Solutions Engineer
13
salaries
| ₹8 L/yr - ₹22 L/yr |
Senior Software Engineer
12
salaries
| ₹15.5 L/yr - ₹56.6 L/yr |
Cisco
Juniper Networks
Hewlett Packard Enterprise
Extreme Networks