The hiring process began with a phone interview with the hiring manager.
This was followed by two rounds of in-person, team interviews, each with a two-person team.
I didn't expect a second round, as I struggled with language difficulties during the first round. While I grew up in the SF Bay Area and am a native English speaker, neither of the gentlemen interviewing me were native speakers. The questions in the first round were very theoretical.
The second round, which arrived a couple of weeks later, was a surprise.
It started with a single interviewer, whose English was much better than the first two, though still not native. His questions were quite esoteric, and communication proved somewhat challenging.
Halfway through this interview, we were joined by the first native English speaker I had encountered. My relief was short-lived, however. This individual possessed the bombastic qualities of someone experiencing severe withdrawal. My discomfort was further compounded by the fact that he sprayed spittle when he spoke. His aggressive style made me feel very uncomfortable, and I had trouble focusing on the interview.
In retrospect, I wish I had terminated the interview myself, as I didn't desperately need the job.
There was not a single, "normal" interview question, in my opinion.
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.