Round 1: Coding round.
Round 2: DSA + 10 MCQs.
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 subject basics (CN, DBMS, OS) and basics of C, you can crack it easily.
Round 1 - Coding Round
Two 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. Example: What happens when you enter a URL in a browser? iii) Memory layout in C: Heap, Stack, BSS, etc. iv) How would you implement a vector in C?
Round 3 - Hiring Manager Discussion
Detailed discussion on resume. Explain each project. What happens internally when you are logging in, authentication, etc.
Questions on subjects: DBMS, OS, CN.
Low-level design: Design an elevator (asked to me because I mentioned I was not in touch with the theory of these subjects, so he asked this).
The following metrics were computed from 2 interview experiences for the Arista Networks Software Engineer (Internship) role in Pune, Maharashtra.
Arista Networks's interview process for their Software Engineer (Internship) roles in Pune, Maharashtra 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 (Internship) interview process in Pune, Maharashtra.