📜  思科采访 |设置 3

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

思科采访 |设置 3

我最近接受了思科职位的面试。该组织来我校进行校内招聘。

第一回合:
第一轮有 30 道技术问题和 20 道简单的能力问题需要在一个小时内回答。它旨在测试您解决问题的速度。大部分技术问题来自电子学、计算机体系结构,还有一些来自 C 和数据结构的问题。

第一次面对面面试:
面试官真的是一个很好的人,她想知道你真正擅长的地方。首先,她递给我一个 C 代码片段,要求我解释该片段的作用。那些很容易。
然后她让我在一个字节的数据中执行 nibble wise 交换。我将其视为字符串并进行了正常的数据交换。她不高兴,让我试试别的方法。突然,我想到了按位做
数 = 数>> 4 |数量<<4;我知道他们希望使用按位运算来解决他们的问题。她对解决方案非常满意。然后,

  1. 给定一个表示十进制数的字符串,返回其二进制表示。
  2. 设置数字中的特定位。

然后她询问了我的项目,爱好,等等。会议以一个逻辑谜题结束。有的朋友被要求写socket程序,讲解socket的特点,绑定。

第二次面对面面试:
幸运的是,这次我遇到的面试官更加友好。
给定一个闪存,您可以在其中仅按扇区执行读取或写入(您无法读取扇区中的特定字节/字)。编写一个函数将一个字写入特定扇区。如果您使用按位运算,答案非常简单。
然后他问当 CPU 通电时会发生什么,引导程序如何工作以及中断向量。
他也很高兴,与其他人相比,采访很短。我的朋友接受了一个多小时的采访。

最后一轮人力资源:
参加 HR 面试的朋友告诉我,这是“压力”面试,面试官会测试你的耐心,看看你在压力下的表现。关于不幸的是我没有接受任何压力测试。面试大概 3-4 分钟,他问了一些一般性的问题,比如“为什么选择 CISCO?”、“5 年后你如何看待自己在 CISCO 的工作”。
然后结果来了,我被录用了🙂

思科的所有练习题!