A

Arista Networks

Software Engineer

Interview Date

Result

Placed

Difficulty

Medium

Rounds

3 rounds

Drive Type

On-Campus, Full-Time

Topics asked

Computer NetworksDBMSOperating SystemsData StructuresAlgorithmsC languageSystem Design

Detailed experience

Role: Software Engineer

College: Not Specified

Interview Date: Not Specified

Interview Type: On-Campus, Full-Time

Result: Placed

Difficulty: Medium

Rounds: 3 rounds

Topics Asked: Computer Networks, DBMS, Operating Systems, Data Structures, Algorithms, C language, System Design

Experience:

The candidate applied through their institute's placement cell. The process consisted of an online test and two technical interview rounds.

Round 1 (Coding and Aptitude - 60 Minutes): Conducted on HackerRank. It included 15 MCQs from core CSE subjects (Computer Networks, DBMS, OS, DSA) and two coding questions (one easy, one medium). The easy coding question involved working with two types of hammers and wooden planks to find minimum hits, while the medium question was not specified in detail.

Round 2 (Data Structures and Algorithms - 45 Minutes): Conducted on Google Meet. The interviewer asked the candidate to share their screen and solve two DSA problems on an online IDE. Questions included "Decimal Equivalent of Binary Linked List" and "Design a stack that supports getMin() in O(1) time and O(1) extra space". The interviewer expected optimized code that compiled and passed test cases.

Round 3 (System Design - 50 Minutes): Conducted on Google Meet. This round involved a detailed discussion on designing a URL shortener with features like creation, deletion of old URLs, and handling simultaneous read/write operations in a multiprocessor environment. There was also a discussion covering Operating Systems, Data Structures, Advanced Data Structures and Algorithms, and basic C language questions about dynamic memory allocation and implementing a C++ STL vector in C.

Posted on - 12 Nov 2025
Arista Networks Interview Experience - Software Engineer | OAHelper