The process had three rounds.
First, I was contacted by a recruiter and sent a link to a HackerRank test. The test had one question about string manipulation, and I had one hour to complete it.
After that, in the second round, I had to code simple C functions related to more string manipulation.
In the third round, I had to implement a stack. I was rejected on the spot as I had trouble with void* in the C implementation because I hadn't learned it in school. If you are comfortable with pointers and memory manipulation, you should have no problem.
Detect if a string is a palindrome. Reverse a string. Implement a stack.
The following metrics were computed from 18 interview experiences for the Arista Networks Software Engineer role in Dublin, Ireland.
Arista Networks's interview process for their Software Engineer roles in Dublin, Ireland 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 Dublin, Ireland.