Arista 网络采访 |设置 3
几天前,我接受了 Arista Networks 的电话采访。要申请 Arista Networks(实习)CGPA >=8.5,幸运的是我有。以下是该公司的采访详情。
采访是使用共享编辑器和电话完成的。
第1轮
1. 告诉我一些关于你自己的事情?
2. 你对 arista 网络了解多少?
3. 给定程序的输出
void print()
{
char s[10];
gets(s);
printf("%s",s);
}
int main()
{
print();
}
4.如何判断一台机器是64位还是32位?
5. 在 BST 中以倒序(降序)打印数字。
6.删除DLL中的一个节点。
7.结构破解,结构大小。
8. 知道回溯算法吗?
9. 什么是 DFS,BFS,哪些数据结构用于实现这个然后他让我打印 BFS,DFS of a tree(t) 我不记得 tree(t)。
10.用4句话定义OOP。
11.定义多态性。
12.列表或数组的合并有利于它们是否已排序,用于合并两个列表的算法该算法的时间复杂度
13.Following 同样的问题数组。
14.Following the same question for array has the property as one array 有足够的空白空间,这样一个数组可以容纳另一个数组,就像我们有 a[100] 和 b[40];现在我们可以在 a 中容纳 b,假设我们在 a 中有 40 个空格。
15.归并排序、堆排序、快速排序的排序时间。
16.定义最大和最小堆,堆的搜索时间。
17.在数据库中定义规范化。
18. 黑白 C 和Java的区别
19.你有什么问题吗?
问题的顺序不正确,有些问题可能来自第二轮,对此感到抱歉。
面试官很有帮助。
第二轮
1. 告诉我你感兴趣的科目和年级。
2. 您将如何实现电话簿以便我们可以使用名字进行搜索?
3.同样的问题,如果你还有一个要求,比如姓氏搜索,你会怎么做?
4. 如果您必须使用电话号码进行搜索,请遵循相同的问题?
5.如何显示电话簿的常用来电列表(列表最多可以有k项)?
6. 同样的问题,如果两个或多个调用具有相同的计数(并且仍然只维护 k 项),您如何解决?
7. 在 O(n) 时间内在包含 6 位数字(如 uid)的文件中查找重复项。
8. 在 C 中实现 bitArray。
9. 你为什么想加入我们公司?
10.你有什么问题吗?
我要感谢 GeeksforGeeks 团队为面试准备建立了如此出色的网站和平台。 4 天后,我确认您被选入 Arista Networks,感觉棒极了。
如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。