I applied online. The process took 1 day. I interviewed at Arista Networks (Burnaby, BC) in May 2017
Interview
Interview was strictly technical (no HR interview). A one on one interview was given. The exercise given was programming (on Linux VI editor) in C with a ~45 minute limit of 4 functions that dealt with singly linked lists. Functions included: create linked list, insert node at head and insert node at head of linked list of fixed size (must delete tail of linked list if full) and one more that I did not have time to answer. I did not have time to compile and debug the code. As well interviewer asked questions regarding generating test cases for each function and questions regarding the logic of the code and linked lists in general.
Overall interviewer weighs too heavily on the exercise and does not consider other candidate qualifications such as prior experience in programming or projects. You have to be very careful and not make more than one or two mistakes throughout the entire exercise, otherwise I suspect an instant fail. As well, you have to be quick in writing out the code and answering any additional questions the interviewer may have. I followed up with the interviewer regarding what they wanted to see and they gave generic advice such as practice more or take code competitions.
Interview questions [1]
Question 1
Describe test cases for each function. As well, describe inputs and expected outputs of each function.
Pretty good, not too complicated, was comfortable. Mostly LC questions, and was easy enough that you should be able to do it after doing NC150. good luck for the interview!
Starts with online test, then three rounds of technical interviews follow.
Not a lot of discussion, just go straight to the technical challenges which have to be solved in time
I interviewed at Arista Networks (Warsaw, Masovia)
Interview
By now I have had only first interview, that was focused on pure DSA. Despite that I would already recommend checking out gdb, cause it came in handy in my case.
Top companies for "Compensation and Benefits" near you