I applied through university. The process took 3 weeks. I interviewed at Arista Networks in Oct 2015
Interview
1st round of phone involved a question detecting palindromes, in C.
2nd round involved a question designing a stack. Talk about tradeoffs. There were supposed to be 2 interviews, they rejected me after the first and hung up because they think "your background doesn't fit even though you did well", which is really unprofessional. If they thought the background didn't fit, why bother interviewing me in the first place?
Interview questions [1]
Question 1
Design a stack; palindrome detection. Lots and lots of nitty-gritty detail questions on memory and the programming language itself.
Pretty good, not too complicated, was comfortable. Mostly LC questions, and was easy enough that you should be able to do it after doing NC150. good luck for the interview!
Starts with online test, then three rounds of technical interviews follow.
Not a lot of discussion, just go straight to the technical challenges which have to be solved in time
I interviewed at Arista Networks (Warsaw, Masovia)
Interview
By now I have had only first interview, that was focused on pure DSA. Despite that I would already recommend checking out gdb, cause it came in handy in my case.