It was a standard interview process with three technical rounds, each being an elimination round.
Pointers, Linked Lists, and Linux System Calls were stressed upon.
Read all the previously asked questions on Glassdoor.
Operating System basics were also asked.
Simple question involving char* passing to another function where it is changed. Asked about output.
A program printing the address of a variable. Will the same address be printed if run multiple times? What if two instances are running at the same time using forks? What address is returned when the address is printed: virtual memory address or physical memory address?
Linked list question to remove two adjacent nodes if their sum equals a given value.
What system calls are called in Linux when any command is given to the terminal?
Question involving struct hacks, structure padding, and incrementing a pointer initialized to NULL.
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.