思科面试经历 |第 15 组(校园内 – 软件工程师)
(角色:软件工程师)
第1轮:
1. 介绍一下你自己。(说话直到面试官浏览完简历)。
2. 反转单链表。
3. 检查给定的元素数组是否是堆。
4. 为这两个问题编写测试用例,并解释如何生成测试用例。
第 2 轮:
1. C 中的存储类。你在哪里使用它们?
2. volatile关键字及其在C和Java中的用法。
3. static 对静态变量和静态函数有什么作用。
4. 编写一个递归函数来打印从 1 到 100 的数字,使用递归传递的参数为 100。解释递归堆栈。
5. 解释发生中断时会发生什么。还要解释发生进程上下文切换时涉及的各个层和事件。
注:以上所有问题均未直接提出。他们是根据不同的场景被问到的。(递归堆栈问题除外)。
第三轮:
1. 可以用来向外行解释网络概念的最佳示例是什么?
2. 为什么选择思科?
3. 你感兴趣的领域是什么?
4. 你喜欢什么称号?
5. 简历中的一些问题(要求我用德语说话,为什么不去继续深造,因为我写了我是高等教育论坛的成员)。
6.关于项目的问题。
7. 你还参加了哪些其他公司的面试?为什么没有被选中?
第四轮:
1. 告诉我你生活中最困难的障碍是什么,你是如何克服的?你做了哪些准备工作?
2. 感兴趣的领域。
3. 你喜欢放在哪里? (可以选择放置在班加罗尔/浦那)。
结果:在思科担任软件工程师。
如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。