Arista is a very young company, with a very freeform structure. Interns were given a lot of freedom, and everyone is expected to be self-accountable.
I was able to work on some very core parts of their software and push code to production only a few weeks in. Everyone I talked to seemed extremely smart and quite diverse, and everyone appeared to enjoy their work.
There is basically zero hierarchy in the company, and everything seemed very transparent.
One of the downsides of the lack of structure is that each intern's experience was different, based on what their mentors were working on. This also meant that we each seemed to get a lot of exposure to one project, but not much elsewhere. I did, however, have a much shorter internship than most others, and I believe a couple of interns did switch projects halfway through.
One-hour-long on-campus interview after talking to a recruiter at a job fair. Not terribly hard; the interviewer was willing to help when I got stuck. The interview is entirely technical, so don't bother practicing your answers to non-technical cod
I contacted HR during Tech Fest. It took a few weeks to get a call for the first round of interviews. The interview focused on the very basics of the C language. The interviewer gave me SSH access to their computer and asked me to complete existing c
The interviewer called me at the time I had signed up for via Google Calendar. I was asked to connect to their remote server via SSH. On the server was a C file and a header file, and the question was defined within these files. I was allowed time t
One-hour-long on-campus interview after talking to a recruiter at a job fair. Not terribly hard; the interviewer was willing to help when I got stuck. The interview is entirely technical, so don't bother practicing your answers to non-technical cod
I contacted HR during Tech Fest. It took a few weeks to get a call for the first round of interviews. The interview focused on the very basics of the C language. The interviewer gave me SSH access to their computer and asked me to complete existing c
The interviewer called me at the time I had signed up for via Google Calendar. I was asked to connect to their remote server via SSH. On the server was a C file and a header file, and the question was defined within these files. I was allowed time t