Arista is a nice place to work for a young engineer. You get more responsibility and learning compared to a bigger company.
The coworkers – both seniors and peers – are talented and dedicated, and generally willing to spare time to help new people get started in the company.
The software engineering practices and tools are geared to make the life of a programmer easy without compromising on code quality. The instances of you getting frustrated with tools, processes, and people for being roadblocks are minimal.
The management is generally supportive and flexible regarding working hours and time off, even though you are expected to be responsible in meeting the commitments you make. Micromanagement is not a problem.
Compensation (including stock) is generally on or above par with the high-paying companies in Bangalore.
Office facilities are seriously lacking, and people who have worked at big companies would especially feel the difference. The paid time off offered is very low compared to similar companies. The timelines are aggressive, and you need to put in a lot of hours to get stuff done in time, although you do get a say in deciding the timelines.
Better office facilities would be much appreciated.
More frequent pay hikes would be welcome. Stock/bonus as a significant part of compensation would mean that people might consider leaving if the stock drops.
Two rounds on the phone screen. SSH to their server to read the question, code, and debug. It's better for you to be familiar with C/C++, GCC, and GDB. The interviewer is nice. When you are coding, they will give you some suggestions about your co
The interviewer was quite friendly and helpful. The interview went quite well, but I didn't qualify for the second round. They were not looking for a specific opening and were taking interviews to find the best talent. As the requirements were not s
The interview process consists of two rounds. * The first round is screening, usually 1:1. * The second round is a more in-depth conversation. The whole process does not take too long, with one week following the first screening.
Two rounds on the phone screen. SSH to their server to read the question, code, and debug. It's better for you to be familiar with C/C++, GCC, and GDB. The interviewer is nice. When you are coding, they will give you some suggestions about your co
The interviewer was quite friendly and helpful. The interview went quite well, but I didn't qualify for the second round. They were not looking for a specific opening and were taking interviews to find the best talent. As the requirements were not s
The interview process consists of two rounds. * The first round is screening, usually 1:1. * The second round is a more in-depth conversation. The whole process does not take too long, with one week following the first screening.