Taro Logo

Software Engineer Interview Experience - Canada

March 5, 2015
Negative ExperienceNo Offer

Process

The first interview was conducted over the phone. I was then called back for a two-hour phone interview, with the first hour spent with the software manager and the second with the hiring manager.

The first interview was straightforward, with specific questions asked. I was required to compile and test problems, and optimize code. There wasn't much interaction with the interviewer.

During the first part of the second interview, the manager presented predefined code to debug (seg faults). However, he began by questioning my engineering degree, asking how it could possibly prepare me for a software job, the number of software classes I had taken, and why I preferred C over higher-level languages listed on my resume.

(I am a C programmer because I enjoy embedded applications, and my engineering degree is a mixed degree that includes significant software coursework.)

Needless to say, I did not get to speak with the hiring manager. I felt he did not give me an opportunity to prove him wrong about his initial assumption that I was not qualified to be a programmer.

(Note: The first interview was very easy, but I am rating the overall experience as difficult due to the second interview, which was not very positive.)

Questions

Difference between processes and threads.

Difference between C and C++

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