Arista SDE 2 Interview Experience

arista logo
arista
SDE 2Pune3.8 years
July 8, 20252 reads

Summary

I interviewed for an SDE 2 role at Arista and successfully received an offer after 2 rounds, which included DSA, System Design, and a discussion about my past projects.

Full Experience

Hi All,

Time to give back to the community.

YOE - 3yrs 10months Current Company - MNC (Bank) Current CTC - 21.4 LPA + 10% Variable

Got approached by recruiter on linkedin.

It was a 3 round process, DSA , System Design, HM.

Round 1 :

  • Interviewer asked for the preferred language. I went ahead with java.
  • 1st Question - Find number of segments whose sum is zero. Straight forward prefix sum with hashing.
  • Follow Up - Modify the program so that it will work for any sum.
  • 2nd Question - More on java basics. Question was where we have three different methods, one with int parameter, next with int[] parameter, lastly with an object of a class. All three methods were changing the values of the parameter. Need to figure out what will be the impact on those objects.

funA(int a) {a++} ; funB(int[] a) {a[0] = 1} ; funC(Object a) {a.value++} ;

main(){ int a = 0 ; int[] b = {0 , 1} ; Object c = new SomeClass() ; funA(a) , funB(b) , funC(c) ; print a print b print c }

above is just a psuedo code.

Got a call after 1 week for scheduling the next round which was scheduled 3 weeks later, It was an in-person interview.

This was my first in-person interview so was bit nervous.

Round 2 : We had some discussion around the my past projects and why some of the technologies were used.

Interviewer asked to design an e-commerce system. Need to do it on white board. The interview involved in-depth discussions across multiple areas.

Got a call in 2 hours that they are going ahead with the offer without the 3rd round.

Received Offer Last week: Base : 28LPA RSU - 45k USD (25% each year) Bonus - 400,000 PF+Gratuity - 2.4 LPA

Location - Pune Tech Stack - Go/Python

Total First Year Comp - 44.5 LPA

Also have couple of more offers in hand so will try to negotiate more.

Amazon Interview Experience- https://leetcode.com/discuss/post/6911864/amazon-sde-2-interview-experience-by-ano-yd64/ Rubrik Interview Experience- WIP

Interview Questions (4)

Q1
Find Number of Zero-Sum Segments
Data Structures & AlgorithmsMedium

Find number of segments whose sum is zero.

Q2
Find Number of Segments with Any Given Sum
Data Structures & AlgorithmsMedium

Modify the program so that it will work for any sum.

Q3
Java Pass by Value/Reference with Primitive, Array, and Object
OtherEasy

Question was where we have three different methods, one with int parameter, next with int[] parameter, lastly with an object of a class. All three methods were changing the values of the parameter. Need to figure out what will be the impact on those objects.

funA(int a) {a++} ;
funB(int[] a) {a[0] = 1} ;
funC(Object a) {a.value++} ;

main(){
    int a = 0 ;
    int[] b = {0 , 1} ;
    Object c = new SomeClass() ;
    funA(a) , funB(b) , funC(c) ;
    print a 
    print b 
    print c
}

above is just a psuedo code.

Q4
Design an E-commerce System
System DesignHard

Interviewer asked to design an e-commerce system. Need to do it on white board. The interview involved in-depth discussions across multiple areas.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!