I applied online. The process took 1 week. I interviewed at Arista Networks (Pune) in Dec 2022
Interview
Round 1 :- coding round 2 dsa + 10 mcq Round 2 :- technical round including an easy dsa question in any preferred language of choice. Round 3 :- hiring manager round Overall it was of average difficulty. Dsa questions are easy , if you are good at subjects basics (Cn , dbms , os ) and basics of C , you can Crack it easily.
Interview questions [1]
Question 1
Round 1 - coding round 2 Dsa questions ( very easy implementation based) + 10 mcqs on CN , stack , queue, dbms , Os . Round 2 :- technical round i) add 2 very large numbers given as strings ii) theoretical questions on dbms , os , cn Ex :- what happens when you enter a url in browser iii) memory layout in c :- heap,stack,bss,etc iv) how will you implement vector in c Round 3 :- hiring manager Discussion on resume in detail. Explain each project , what is happening internally when you are logging in , authentication , etc. Questions on Subjects Dbms , Os , Cn. Low level design :- design elevator (asked to me because I told him that I am not in touch with subject's theory so he asked this).
It was average. They asked me to code 2 questions and perform a more efficient approach for both. However, for some reason, they rejected me 30 mins after the interview was done.
I applied through college or university. I interviewed at Arista Networks (Bengaluru) in Aug 2025
Interview
1. Data Structures (Tree Traversals)
Asked to explain and write the algorithms for Inorder, Preorder, and Postorder traversal of a binary tree.
Follow-up: difference between DFS and BFS traversals.
2. C/C++ Programming Concepts
Questions around:
Memory & Pointers → how pointers work, pointer arithmetic, dangling pointers.
Pass by value vs pass by reference in C/C++.
A question on JWT (JSON Web Token) – concept, usage in authentication, and security aspects.
3. Tree Coding Question
Problem: Check if a target value exists along any root-to-leaf path.
Required to construct the full binary tree and then write the function for path-sum/target check.
Expected to implement full code (not just pseudo code).
4. Bit Manipulation Problem
A logic-based coding problem using bitwise operators.
Example (not exact wording): Given a number, perform certain bit manipulations (like checking set bits, or toggling).
5. Next Greater Element (Variation)
Classic stack-based problem: find the next greater element for each element in an array.
Variation was asked (could be circular array or next greater frequency element).
Needed optimized solution (O(n) with stack).
Interview questions [1]
Question 1
Questions on pointers and memory (pointer arithmetic, dangling pointers).
Difference between pass by value and pass by reference, with code examples.
Some discussion around dynamic memory allocation and how it’s managed in C++.
Emphasis on understanding how things work at a low-level in memory, not just syntax.
The interview consists of one round, which includes solving a Leetcode Medium-level coding problem and a comprehensive review of your resume, covering projects, experience, and technical skills in detail. Full time roles can have more interviews