思科面试经历 |设置 8(校内)
大家好!思科来到我们的校园全职招聘最后一年的学生。他们根据由 MCQ 组成的笔试筛选出面试候选人。共有50道题,其中20道能力题,15道关于C、计算机网络和数据结构的题,其余15道题来自数字电子、BJT、CMOS和微处理器。为此,我们只有 1 小时的时间。
由于截止频率很高,因此必须同时关注准确性和速度。
第一轮(F/F)-1小时
采访从介绍开始,然后他转到我的项目,并询问了用于实现该项目的数据结构和算法。之后他问了操作系统方面的问题,比如 Coffman 规则、上下文切换、进程与线程、中断、信号量、互斥、并发、死锁等。之后他问了计算机网络方面的一些问题,比如 TCP 与 UDP,当你输入一个 URL、TCP 标志、ping 和 traceroute 等。
之后他问我你对 C 语言的评价是多少,并进一步要求我编写一个使用链表进行插入排序的代码。然后他让我查看代码并搜索极端情况和错误(如果有)。实际上,我的函数有一个 void 返回类型,他担心我的头指针没有得到更新。但我回答他说,随着我的头指针被全局声明并且他很满意,它将得到更新。然后他问我有没有什么问题要问他。我问了他2-3个问题,后来我知道他是我的校友,然后我们进一步聊了聊在思科的生活。
第二轮(F/F)-75分钟
我的这次采访是由生产经理接受的。他一开始就好像这轮是人力资源部,问我我的介绍、优势和劣势,为什么选择思科? , ETC。
然后,他问我上一轮讨论的问题。然后他给了我一个编码问题。问题是你得到了一个长度为 N 的数组和一个长度为 M 的窗口,它在数组上滑动。您必须为每次移动计算窗口中元素的平均值。最初我从蛮力开始,最终达到了他想要的解决方案。然后他问我从蛮力开始的优势。我回答说,至少我有一个解决方案可以解决。
然后他问我设计问题(我不记得问题到底是什么),并进一步要求我编写一个 trie 代码。然后他问我关于哈希映射和堆的问题。最后他问我是否有任何问题要问。
第三轮(F/F)-15分钟
HR只是一种形式。 HR经理一开始我的介绍,家庭背景,搬家有什么问题吗? ,你如何看待个人冲突? ,优点和缺点,然后问我是否可以在第8学期实习,我间接拒绝了她(因此学院没有规范,但为了你我会问我的T&P部门,我会打电话给你因此 )。然后她让我拼写我的电子邮件ID,最后让我在外面等待最终结果。
到那时,我确信她希望我适合的个人资料没有空缺,最终结果公布了,正如预期的那样,我的名字不在那里:(。