The first interview was a face-to-face interview. It consisted of all technical questions. The interviewer presented problems on her laptop and had me figure things out through source code. Some of the tasks involved deleting nodes in a linked list and debugging code.
I made it to the second interview, which was conducted over the phone and via SSH to their computer. They asked about building data structures and handling memory management. I believe I did pretty well, as I was able to answer almost all of the questions correctly, if not all of them.
It was disappointing when they said they couldn't move forward to the next stage. The interviewer mentioned that they were very selective at that time; I guess they wanted to present their company in that manner.
They ask questions about time complexity in different scenarios.
The following metrics were computed from 156 interview experiences for the Arista Networks Software Engineer role in United States.
Arista Networks's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Arista Networks's Software Engineer interview process in United States.