Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Arista Networks

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Arista Networks reviews | Arista Networks jobs | Arista Networks salaries | Arista Networks benefits
      Arista Networks interviewsArista Networks Software Engineer interviewsArista Networks interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Engineer Interview

      20 Feb 2016
      Anonymous interview candidate
      No offer
      Neutral experience
      Average interview

      Application

      I applied through university. The process took 4 weeks. I interviewed at Arista Networks in Feb 2016

      Interview

      There were two rounds. I got rejected after the second. The first round was quite basic where they gauge your understanding of the C language. It starts off my some questions such as explain what malloc does. Then it goes into more detail like how would you malloc over a PCI-e. Then there were some terms and they ask you if you know what it means and explain them. Terms such as traceroute, ifconfig, ping, wireshark, ip, etc. You might also be asked some other basic questions around unix such as what does fork do, what would kill -11 do, what does select do, what will happen if I type this and so on. After this they moved to some code. The first of this was involving two strings inside the main function. Something like this: int main( int argc, char* argv[] ){ char* string1 = "string"; char string2[] = "string"; } Then you'll be asked to modify a certain position in each string, say index 1. You might get thrown off by string1 since it's a string literal and therefore is read-only. You can't modify it. String2 will work fine in this case. After this I was asked to write a palindrome function in C. This should be easy. I was also asked to write a Python script that reads in a file containing numbers separated by spaces on multiple lines. Treat the first number in each line as column1 and so on. I was asked to add all the numbers in column3. This should be easy again. Make sure you can easily write code in a command line editor such as Vi or Emacs. Also make sure you know how to compile C code and run python script from the terminal. You should also have the basic knowledge of how to debug a file using GDB on the command line in case you get a segfault. The second round was more thorough: I was asked first to write up a stack API that a client would use. The client should be given the freewill to add any type of data that he/she wants. For example, they can push 1byte of data at a time or 1MB of data. The interviewer gave me three requirements that had to be fulfilled. I don't quite remember these off the top of my head. As you design your API you will be asked to demonstrate how the push and pop will be coded. Also, be open to changing your design as the interviewer will thrown in more conditions. I felt for this part you should be aware of size_t, and void *. These came in handy when writing the function signature. The second hour of this interview was to compare to version strings. Here's how the docstring of the function looked like: /* vercmp compares two software version strings and returns the following: if v1 > v2 : return 1 if v1 == v2 : return 0 if v1 < v2 : return -1 input strings are in the form "1.0.3", "2.10", "6.0.0.3", etc... "1.0" is considered bigger than "1" */ int vercmp( char * v1, char * v2 ) { } I think the only way to do this is to keep track of the periods in each string and compare the corresponding numbers.

      Interview questions [1]

      Question 1

      Compare two version strings. Design a stack API. Write palindrome function.
      Answer question
      29

      Other Software Engineer interview reviews for Arista Networks

      Software Developer Interview

      8 May 2026
      Anonymous interview candidate
      Vancouver, BC
      No offer
      Positive experience
      Average interview

      Application

      I interviewed at Arista Networks (Vancouver, BC)

      Interview

      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!

      Software Engineer Interview

      5 May 2026
      Anonymous interview candidate
      No offer
      Neutral experience
      Average interview

      Application

      I interviewed at Arista Networks

      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

      Software Engineer Interview

      15 Apr 2026
      Anonymous employee
      Warsaw, Masovia
      Accepted offer
      Positive experience
      Average interview

      Application

      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.