Taro Logo

Senior Software Engineer Interview Experience - Vancouver, Canada

October 1, 2023
Neutral ExperienceGot Offer

Process

TLDR: Easy interview, lowball offer.

Disclaimer: Everything is my experience and mine alone.

I was contacted by a recruiter looking for a Senior SW Engineer to join the company. The company looked interesting, so I decided to give it a chance.

The full process consisted of two interview rounds:

  • The first interview was one hour with one engineer.
  • The second round was two hours with managers.

Both interviews were very technical but not hard. The technical questions were on the LeetCode Easy/(Low Medium) level. Still, they required a good understanding of memory management/pointers in C, memory allocation, and possible memory corruption (one of the questions was to debug).

The second interview was about the same, but it required an understanding of C++, like constructors/destructors, overloading/overriding, virtual/abstract classes, and some memory allocation questions. It should be easy for anyone with 2-3 years of C/C++ experience.

The offer was much below the discussed expectations range, with very low base pay (for senior candidates with 10+ years of experience). It was not even competitive with my current compensation. A big part of the offer (~40%) was RSU, their main selling point - stock performance during the last few years.

Side note: the offer might be good for people who need to change jobs (or find one) in the current market.

The interviewers and recruiters were nice and pleasant to talk to, and I enjoyed the process, but the offer came as a surprise to me, especially after the recruiter mentioned that they "hire the best of the best."

Questions

  1. Write some functions with pointers (sometimes pointers to pointers).
  2. Debug memory corruption.
  3. Questions about C++ virtual functions / CTors.

Was this helpful?

Interview Statistics

The following metrics were computed from 8 interview experiences for the Arista Networks Senior Software Engineer role in Vancouver, British Columbia.

Success Rate

0%
Pass Rate

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

Experience Rating

Positive38%
Neutral25%
Negative38%

Candidates reported having mixed feelings for Arista Networks's Senior Software Engineer interview process in Vancouver, British Columbia.

Arista Networks Work Experiences