I applied through a recruiting agency and was called for in-person interviews.
I had three interviews:
Design a system that acts as a remote file server. Minimize the information exchanged between the clients and the server across regular scenarios and reboots/crashes.
Given an n-ary tree having IP addresses, remove all nodes that belong to a prefix.
Design an algorithm that allocates CAM resources to clients.
The following metrics were computed from 24 interview experiences for the Arista Networks Software Engineer role in Bengaluru, Karnataka.
Arista Networks's interview process for their Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Arista Networks's Software Engineer interview process in Bengaluru, Karnataka.