I met them at a job fair and had an on-campus interview at my university. After completing that, they gave me the offer for the internship.
The interview involved coding in C and then answering some follow-up questions about cases I may have missed. I was asked what my favorite class was and then asked a somewhat difficult question about that class.
For both of the following questions, you were given the code for a node in the tree, which had data, parent, left, and right data fields. The interview was in C:
Given a root node of a binary search tree, find the smallest node in the tree.
Given a node in a binary search tree, find the next largest node in the tree.
The following metrics were computed from 11 interview experiences for the Arista Networks Software Engineer Intern role in United States.
Arista Networks's interview process for their Software Engineer Intern roles in the United States 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 Intern interview process in United States.