1st round - interviewer was very pleasing and knowledgeable. Asked the same questions in glassdoor like delete all nodes from a linked list, mem copy, binary search tree getNext etc.
2nd round - I was asked to implement generic stack API, the interviewer kept on interrupting while I was writing the code on the board. Discussed the advantages/disadvantages on many different designs. Finally he said "not a fit". Then I asked him "why". He said that I didn't answer to this question correctly - How to define a pointer to a const var(I had done it correctly "const type *variable_name", he gave a lecture to convince me a wrong a answer "type * const variable_name). Looks like they have some inexperienced interviewers who judge candidates based on some trivial things.
Finally if anyone in Arista reading, I suggest the to change the interview process like this:
1st round - 2 programing sessions
2nd round - 2 general discussions
Every time, two interviewers can discuss and make a call. It's not easy to find good candidates these days.