The phone interview consists of a programming exercise. You will need to log on to their server and complete a BT (Binary Tree) and linked list program. It should be easy.
Onsite is again programming, and it seems the questions are standard. I regret not looking them up online now.
The first interview was based on stacks, linked lists, arrays, and dynamic allocations. All these basic concepts were touched upon. I had a feeling the interviewer was not open to design changes; he had a set of things in mind and was just stuck to his plan.
The second interview was kind of weird. I worked in a networking company before, but I never did socket programming there. It has been ages since I wrote the last socket program, and who remembers the TCP/IP handshake? I don't think they read my resume. I don't see a reason why these questions were asked if the candidate was interested in platforms.
Implement a stack library for a program, where each data type has a diff stack.
The following metrics were computed from 20 interview experiences for the Arista Networks Software Engineer role in Santa Clara, California.
Arista Networks's interview process for their Software Engineer roles in Santa Clara, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Arista Networks's Software Engineer interview process in Santa Clara, California.