Taro Logo

Software Engineer Interview Experience - Bengaluru, India

July 1, 2023
Positive ExperienceGot Offer

Process

One online round with a basic coding question.

Then there was one C-related online interview.

After that, they asked me to come to their office for a face-to-face interview. This included a system design interview, work-related discussions, and code debugging.

Finally, there was one interview with the director on basic coding.

Questions

Online Round 1:

  • Simple postfix to infix conversion.
  • Creating a BST and then calculating the total number of root-to-leaf paths with a sum equal to a given sum.

2nd Online Interview Round:

  • BST, LCA, and in-order successor when the parent pointer is given.
  • One more question was on LinkedList repeating node deletion.

Point to note: Everything needs to be done in C. Be comfortable with double pointers.

3rd F2F Interview:

  • A long discussion on network system design, covering multicast, mapping, LRU cache, hashing, priority queue, and data packets.
  • Then, an LCA of BST debugging round.
  • The last round was a simple undo operation discussion, stack discussion, work, and some theory.

Was this helpful?

Interview Statistics

The following metrics were computed from 24 interview experiences for the Arista Networks Software Engineer role in Bengaluru, Karnataka.

Success Rate

33%
Pass Rate

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.

Experience Rating

Positive67%
Neutral8%
Negative25%

Candidates reported having very good feelings for Arista Networks's Software Engineer interview process in Bengaluru, Karnataka.

Arista Networks Work Experiences