I was contacted by HR, and the interview was scheduled promptly for the following week. It consisted of one technical round lasting 1 hour and 15 minutes. Only the first 15 minutes involved actual coding; the rest of the time was spent on questions primarily about memory allocation and the underlying workings of C. It seemed more like a test of knowledge than of skill or intelligence. Unlike other interviews mentioned here, I did not receive any data structure or logical implementation questions.
Basic coding to print a string?
Then, follow up with reversing each word in command-line input. (Provide the best-performing solution).
Follow up with other ways of doing it, though not the best. (The interviewer mentioned five other ways exist).
Size of three given structures?
Size of class objects with a virtual method?
The following metrics were computed from 28 interview experiences for the Arista Networks Software Engineer role in Vancouver, British Columbia.
Arista Networks's interview process for their Software Engineer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Arista Networks's Software Engineer interview process in Vancouver, British Columbia.