The first round was a one-hour coding interview where they asked basic questions like finding a missing number in an array and the next element in a binary tree.
The second round consisted of two interviews. In the first, I was asked to solve a puzzle using backtracking. In the second interview, the VP asked me to design the interface for a library. I was expected to use function pointers for basic library functions but couldn't answer that since I hadn't used them much.
Solving the puzzle was quite unexpected and the toughest part, I believe.
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.