There are two rounds.
The first round is 1 hour for 2 data structure/algorithm problems. They are not hard.
The last round is 2 hours. It includes about 15-minute behavior questions, then you will be asked to design and implement an STL class without using any STL libraries.
C++: Implement a generic stack without using any STL library.
Very strict on performance and exceptions, almost like reproducing std::stack.
The following metrics were computed from 28 interview experiences for the Arista Networks Software Engineer role in Vancouver, British Columbia.
Arista Networks's interview process for their Software Engineer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Arista Networks's Software Engineer interview process in Vancouver, British Columbia.