📜  Ciena 面试经历 |设置 1

📅  最后修改于: 2022-05-13 01:58:12.205000             🧑  作者: Mango

Ciena 面试经历 |设置 1

第一轮:电话面试1小时。按照他们提出的问题..
1-> 说说你自己。
2-> ping 命令如何工作。
3-> DNS 的工作原理。他们给出了一个 URL,并再次询问 DNS 是如何工作的。
4-> 跟踪路由如何工作。
5->什么是二叉搜索树和时间复杂度。

第 2 轮:他们将这一轮用于 collabedit 1 小时。
1-> 他们给了一个图表 6 个连接的路由器,并在每个路由器上分配了 IP 地址。然后问,创建ip静态表,关于ping命令和trace route命令。
2-> 实现自己的 memset 或 memcpy函数。
3-> 程序检查是否在特定位置设置了位。

第三轮:这一轮是面对面的,大约 1 小时 30 分钟。
1->询问BGP和路由表。然后绘制一个包含 6 个连接的路由器和自治号码的图表。他们询问了 EBGP 和 IBGP。 EBGP和IBGP的区别。 OSPF 和 BGP 的区别。 BGP 和 OSPF 中的最佳路径选择。 BGP 属性。
2-> 将字符串反转到位。

第4轮:这一轮是面对面的1小时左右。
1-> 命令行参数如何在 C 语言中工作。编写一个程序来获取用户的输入并使用给定的验证来验证字符串。
2-> 使用两个堆栈实现队列。
3-> 二叉搜索树。编写程序来搜索 BST 中的元素。
4-> 计算给定数量的设置位。
5->给定整数,考虑机器是小端序,编写一个程序以返回第一块内存值的值。
6->编写一个程序来检查机器是小端还是大端。

第5轮:这一轮也是面对面的1小时左右。
1-> 不使用条件运算符或按位运算运算符在四个数字中查找最大数。
2-> 编写一个程序在链表中查找循环。
3->编写一个程序来找到两个链表的交点。
4-> 仅将节点指针传递给函数时,编写一个删除节点的函数。
5-> 编写程序以在给定位置切换位。

第 6 轮:这是 HR 轮,仅 30 分钟。
他们问我为什么要离开以前的公司以及为什么对 ciena 感兴趣。
几周后,我收到了确认邮件。

感谢 geeksforgeeks 准备问题。您可以在 geeksforgeeks 中轻松找到所有编码问题。对于协议,您可以谷歌它。