Taro Logo

C/C++ Software Developer Interview Experience - Vancouver, Canada

August 1, 2020
Positive ExperienceNo Offer

Process

It was my first software developer interview, and I am very grateful to have had an interview with Arista Networks. However, there are some moments during the whole process that didn't sit well with me.

  • The HR Recruiter was kind and respectful but was a little too open with how happy the software team were for my application. It made me very happy to hear that, but I have never encountered this before.

  • I was provided with a preamble of what to expect from the coding assessment, but the main things to look out for were: a) be familiar with GCC and GDB, and b) prioritize C coding review over C++, and understand how it is compiled at the machine level. I was led to believe that the software team were looking for someone with C++ experience, with more experience in terms of coding software rather than dedicated firmware. Sadly, I was not prepared for most of the interview topics and this made for some embarrassing questions on my part.

  • Surprisingly, there was very little algorithm analysis. The interviewer even mentioned that this role was mainly for debugging purposes, which was not initially clarified or conveyed by the HR recruiter. I recommend asking the recruiter about the fundamentals of the role and what the team is looking for in a successful candidate prior to the coding assessment; the recruiter was not forthcoming at all in providing essential information.

Regardless, I was happy to have been acknowledged by a large company for my potential! This experience has made me understand how to better prioritize my preparation for successful interviews.

Questions

How is pointer arithmetic conducted for a Unix-based system?

How is memory allocation delegated?

Can you find the line of code that is giving a segmentation error?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Arista Networks C/C++ Software Developer role in Vancouver, British Columbia.

Success Rate

0%
Pass Rate

Arista Networks's interview process for their C/C++ Software Developer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Arista Networks's C/C++ Software Developer interview process in Vancouver, British Columbia.

Arista Networks Work Experiences