HR screening round - to check background and profile matching.
1-hour technical round - Started by discussing recent work experience, C questions on printf output prediction, and a DSA problem.
char *pointer = "12345"; // Where is it stored?printf("%s, pointer); // Output?printf("%s, *pointer); // Output? Why segmentation fault?printf("%d, pointer); // Output?printf("%d, *pointer); // Output?printf("%c, *pointer); // Output?pointer[0] = 0; // Is it allowed? Cannot modify, why?A DSA problem:
In an array that contains consecutive numbers, find the (one) missing number. The count will be given.
Example: array = {1, 2, 3, 4, 6, 7, 8, 9}; count = 8.
Ans = 5.
Hint: Find in O(log n). Binary search.
The following metrics were computed from 1 interview experience for the Arista Networks Software Engineer Vancouver role in Vancouver, British Columbia.
Arista Networks's interview process for their Software Engineer Vancouver roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Arista Networks's Software Engineer Vancouver interview process in Vancouver, British Columbia.