Nice company, with nice interviewers.
There were about 3-4 rounds of phone interviews.
I first received an email from a recruiter and arranged the first round interview. At the end of the interview, they tell you immediately whether you passed to the next round or not. The questions were not overly difficult but required a deeper understanding of the subject matter. They cared a lot about development experience.
If you are an experienced software developer, you should have no problem with most of the questions. They will most likely ask you to implement in C/C++.
The following metrics were computed from 82 interview experiences for the Arista Networks Software Engineer role in Canada.
Arista Networks's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Arista Networks's Software Engineer interview process in Canada.