Taro Logo

Software Engineer Interview Experience - Vancouver, Canada

May 17, 2013
Neutral ExperienceNo Offer

Process

The initial interview was conducted over the phone and via a shared terminal, as described elsewhere.

The second interview was scheduled as two one-hour sessions on site. However, they declined to continue after the first interview, as others have noted.

I did not mind this; it is better than waiting weeks for a decision.

They asked about the "stack" and posed various questions regarding performance (e.g., O() type questions) and programming language implementation details (e.g., "What is the difference between heap and stack?" and "How are static variables initialized?").

Questions

What is the output from this program, and why?

c int get() { static int i = 1; return i++; }

int main(int argc, char *argv[]) { printf("%d %d %d\n", get(), get(), get()); return 0; }

Was this helpful?

Interview Statistics

The following metrics were computed from 28 interview experiences for the Arista Networks Software Engineer role in Vancouver, British Columbia.

Success Rate

11%
Pass Rate

Arista Networks's interview process for their Software Engineer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive32%
Neutral39%
Negative29%

Candidates reported having mixed feelings for Arista Networks's Software Engineer interview process in Vancouver, British Columbia.

Arista Networks Work Experiences