I was contacted by a recruiter. The interview process lasted for three weeks and involved three rounds of interviews.
The first round focused on data structures and algorithms. The second round was with the hiring manager. The third round included both the hiring manager and the director.
All interviewers began with questions about C++, followed by data structure or design questions. The interviewers were very friendly, and the interviews felt like discussions. The recruiters typically responded within four to five days after each round.
Modify a stack to get the average of the top 'n' numbers.
Get all anagrams of a string from a dictionary.
Design a phone directory to search contacts by first, middle, or last names and retrieve the most frequently used contacts.
Search for duplicate lines in a log file that contains very long lines.
The following metrics were computed from 24 interview experiences for the Arista Networks Software Engineer role in Bengaluru, Karnataka.
Arista Networks's interview process for their Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Arista Networks's Software Engineer interview process in Bengaluru, Karnataka.