Arista Networks visited our campus for a recruitment drive, providing an exciting opportunity for students to showcase their skills and secure positions in their esteemed organization.
Stages of the Interview Process:
- Online Assessment
- Technical Interviews: Round 1 & Round 2
- HR Interview
Online Assessment
The assessment consisted of two sets, with one question being common across both sets.
- My Set: This set was relatively easier.
- Question 1: A standard string manipulation question.
- Question 2: A Fibonacci pattern-based question. This was challenging to interpret, but upon careful observation of the test cases, the pattern could be deciphered.
Interview Rounds
Technical Interview — Round 1
- Candidate Count: Approximately 20–25 candidates.
- Interview Duration: 1 hour 10 minutes (longest among all candidates).
- Mode: Online
Questions:
- Mathematical & Bit Manipulation: A few questions related to basic math and bitwise operations.
- Data Structures:
- Linked List: Tasked with dividing a linked list into k parts and performing some operations.
- Graphs: Questions focused on DFS and BFS traversal methods.
- Computer Science Concepts:
- Kernel: Explained the basic concept of the kernel.
- Abstraction and Encapsulation: Discussed these fundamental OOP concepts.
Technical Interview — Round 2
- Candidate Count: Reduced to 10 candidates.
Challenges:
- Limited time remaining for the interview due to the last round.
- The interviewer had some personal issues with clear communication, which added difficulty to the conversation.
Questions:
- Introduction: Briefly introduced myself.
- Technical Questions:
- String Manipulation: Addressed questions related to string operations.
- Graph-Based Question: Discussed a problem related to graph traversal.
- Pattern Matching: Encountered a string pattern-matching question where the optimal solution involved using a Trie data structure. I implemented the solution but faced difficulty in managing the end-of-string marker to check if a word was fully formed.
Verdict:
Outcome: Not selected.
Observations: Candidates who cleared Round 2 were offered the position, with three candidates receiving Pre-Placement Offers (PPOs).