You will be provided with a laptop. A code snippet will be given in C. There will be a couple of questions, such as finding and fixing a bug in the code, and implementing some functionality. For example:
The bug in the code was a char array overflow, which was causing a Segmentation Fault.
Implementation of deleting a node in a BST and counting the nodes in the tree. These were not straightforward questions. For instance, to count nodes, there was a wrapper function that utilized a function pointer. The logic was to be implemented in the function pointed to by that function pointer.
Questions arose regarding the logic used, such as char array overflow and why a segmentation fault was thrown when returning from a function.
Something about a struct hack.
The following metrics were computed from 8 interview experiences for the Arista Networks Software Developer role in India.
Arista Networks's interview process for their Software Developer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Arista Networks's Software Developer interview process in India.