1st round - LeetCode-type coding test on PuTTY.
The server was in the US, and I was typing from Sydney, so there was a lot of lag. Anyway, I cleared it.
In this day and age, with very good online code collaboration tools available, I'm not sure why they are going with PuTTY.
2nd round - Asked about a multithreading scenario. Answered around 80% of it correctly. Same problem with PuTTY again.
3rd round - Started off innocently with STLs. Then the interviewer started deep diving into unordered_set implementation and asked me to code it up.
At one point, to answer the interviewer's sub-question, I said to make an assumption that a pointer is 4 bytes. He started laughing. I didn't have much hope after that, and predictably, the interview went south from there.
Remove all nodes with a value N. A multi-threading scenario question. Unordered_set implementation.
The following metrics were computed from 1 interview experience for the Arista Networks Software Engineer role in Australia.
Arista Networks's interview process for their Software Engineer roles in Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Arista Networks's Software Engineer interview process in Australia.