Taro Logo

Software Engineer Interview Experience - Canada

February 1, 2019
Positive ExperienceNo Offer

Process

I was contacted by a recruiter on LinkedIn.

The first interview was a technical interview where I solved two problems. One was in Python and the other in C.

The questions were exactly the same as mentioned here: the missing number problem and another longer one.

The purpose of the missing number question was to assess my coding ability. The longer question was to assess my knowledge of C, OS, and cache (pretty much everything I know about those topics).

I cleared this interview and was offered two final technical interviews. I had to pass the first to get the second, and they were back-to-back.

I couldn't get through the first interview. The question was designed to assess my knowledge of assembly.

The most difficult part was realizing the problem needed to be solved in assembly. The interviewers discussed how I would change the compiler. The question was regarding how printf worked with variable parameters.

Questions

How printf works, regarding stack pointers (assembly)

Was this helpful?

Interview Statistics

The following metrics were computed from 82 interview experiences for the Arista Networks Software Engineer role in Canada.

Success Rate

10%
Pass Rate

Arista Networks's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive43%
Neutral33%
Negative24%

Candidates reported having good feelings for Arista Networks's Software Engineer interview process in Canada.

Arista Networks Work Experiences