There are two interviews in total. The first round is on-campus, and the second round is a phone interview. In both cases, you are required to SSH into a server to write C code using vi or vim and run the provided test cases. They will call you during the second interview.
Questions include "the most tricky C interview questions" and similar topics. The problems are tricky.
Implement a generic stack API in C.
Function parameters evaluation order, function call stack, OS, virtual memory.
The following metrics were computed from 156 interview experiences for the Arista Networks Software Engineer role in United States.
Arista Networks's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Arista Networks's Software Engineer interview process in United States.