I applied through a recruiter. I interviewed at Arista Networks (Sydney) in Jun 2026
Interview
The process was well laid out and fair. It was technical in nature, which of course makes sense because this is a technical position. According to the recruiter there were 4 parts of the interview process: a phone call from the recruiter, a remote interview with an engineer, a face-to-face interview with the hiring manager and a phone interview with a director. I passed the 2 first, but failed the 3rd.
The phone conversation with the recruiter was more exploratory in nature. She would ask some questions about my profile and explain what Arista is and what the role entails.
Second interview is remote with an engineer. The give you access to an SSH server. In it you land on a BASH shell with a folder named "exercise". Inside that folder there are several folders (in my case 6 if I recall correctly) with exercises. The interviewer asked me to solve 2 of those exercises (which can have 2 or more parts). Then at the end we had time for questions.
Third interview was face-to-face with the hiring manager and another engineer, in their offices. We were in a meeting room. They each had a laptop, and there was an extra computer for me to use. In it, the same (or very similar) BASH shell from the second interview was visible. They asked me to use it for the interview. There were several technical questions, related to the Linux environment. There were also questions related to a BASH exercise and a system design question. After this interview, my application was rejected
Interview questions [7]
Question 1
2nd interview, Q1: Fix a Kubernetes deployment. They had a yml file with a k8s deployment that needed fixing.
Pretty straightforward. 1 hour total with a mix of behavioral and technical questions based off your resume + 1 leetcode. There will usually be 2-3 people interviewing you taking turns asking questions.
I applied online. I interviewed at Arista Networks
Interview
Had a 15 minute chat with the HR person, she started off by saying, "by dissecting my resume, she did not think I was a good fit for the role and would not move me forward. Then why did she setup the meeting?! Absolute waste of time. She went on to say because I did not want to relocate right away, interviewing with the hiring team was not possible. The job description said REMOTE!