I applied through a recruiter. The process took 4 weeks. I interviewed at Arista Networks (Vancouver, BC) in Aug 2016
Interview
Applied online. Phone interview.
Access given to remote machine using SSH.
Interviewer has questions prepared and files prepared that you have to go through and compile.
You can use VI, Emacs or Nano. Basics of these editors are fine.
Interview focused on C even it was suggested C++ questions might be asked.
Interview questions [1]
Question 1
Search online for standard questions asked by Arista.
Question 1: Space required for int, float, double etc...use sizeof(...)
Question 2: Total space taken up by a struct...Memory alignment causes space to be in multiples of bytes.
Question 3: Remove all nodes from a singly linked list that have a certain number. Use GDB for debugging.
Question 4: Anagram/Palindrome (don't remember)