CISCO SRE实习生面试经历,我是如何拿到offer的。
我是 Dipto Chakrabarty,是 VIT Vellore 计算机科学领域的一名研究生,专攻信息安全。我的主要兴趣在于 Devops、云计算和后端开发领域。我之前在 Devops 领域做过实习,也为开源做出了贡献。我被 CISCO India 选为站点可靠性实习生和全职职位。这是我的面试经历。
流程概述
cisco的选拔过程由4轮组成
- 初始编码和 mcq 回合
- 技术面试轮
- 技术和管理面试轮
- 人力资源轮
该过程的资格标准如下
- 至少 8 CGPA
- 无长期欠款
- 攻读计算机科学或信息科学工程学士学位
编码轮
第一轮由大约 20 个 mcq 问题组成,这些问题基于网络、操作系统、一般编程、速度和时间等能力、数字模式、工作时间、云计算的一般概念(如可伸缩性和弹性等)的概念。没有负面标记。
编码问题是基于数组概念的问题,语言的选择留给用户。我用python编码并通过了所有测试用例,最后我提交时还剩下大约11分钟。
技术面试轮
我与其他大约 70 名来自所有职位的候选人一起被选为现场可靠性工程师的面试轮次。今年 CISCO 决定为软件工程角色举行一次小组讨论,但我们的讨论仍以面试为基础。
我的面试是由两个开发人员组成的小组进行的,最初我的面试是从基本问题开始的
- sql和nosql数据库有什么区别,什么时候应该用什么
- 硬链接和软链接的区别
- 操作系统和虚拟内存中的分页
- 如何使用 Linux 命令搜索文件中的单词以及如何使用 linux 命令替换文件中的单词
- 关于操作系统中fork的问题,会创建多少个子进程
- tcp ip模型中传输层和数据链路层的区别
- 分割和碎片发生在哪一层以及它们之间的区别
- 解释描述其不同类型的数据库中的规范化
- 关于 HTTP 协议如何在 Internet 上工作的概述
在此之后,这些问题更多地基于我在实习和项目、开源方面所做的经验和工作
- 将 SSL 添加到 Web 服务器应用程序有哪些不同的方法
- 什么是 sonarqube,它的功能是什么
- 描述即使已添加 SSL 攻击者如何攻击网站
- 描述你在实习中使用的 CI/CD 管道架构
- jenkins 如何与 kubernetes 一起使用
- Docker和虚拟机的区别
- 关于我使用 terraform 和 AWS 的经验
- 在系统中使用 ansible 有什么依赖关系,为什么它被认为比其他配置管理工具更好。
- 您使用 flask 、 kubernetes 和 MySQL 开发了哪些类型的项目。
- 数据库中的分区。
上面讨论的问题主要是基于我在简历中提到的经验、项目和技能。接近尾声时,有人问了我一些与逻辑思维有关的问题。整个面试中的一些问题我无法回答,但总体来说还可以。面试进行了大约1个小时。最后,他们问我是否有任何问题,并普遍谈论了我的认证。我问了他们几个与必须完成的工作、技术栈、他们在 CISCO 的经历有关的问题,然后面试就结束了。
然后我被列入了下一轮的候选名单。
技术和管理面试轮
这一轮再次由两个 CISCO 开发人员组成的小组举行。与之前的采访相比,这要短得多。这一轮的技术问题再次基于我的经验和所做的工作。
- terraform plan 和 apply 之间的区别
- 为什么说 kubernetes pod 是不可变的
- 声纳使用案例
- 使用 Jenkins 等 CI/CD 工具的经验
- 你之前使用过 GitHub 操作吗
- 状态码,例如 404 是什么意思,503 是什么意思等。
要求的管理问题在某种程度上是基于情况的,有些是一般性问题
- 假设你和你的队友发生冲突,你将如何解决?
- 您喜欢使用的首选技术堆栈是什么
- 解释一个你必须学习新东西的时间
- 你在之前的实习中犯了哪些错误
在此之后,我有机会询问并提出任何问题。我问了几个问题,但这次与组织内的团队运作、项目管理和成长机会有关。这次采访在大约 20 到 30 分钟内结束。
然后我被列入最后一轮人力资源的候选名单。
人力资源回合
这一轮是最短的,只有 2 到 3 分钟,我被问及我的位置偏好,他们询问我是否有任何其他优惠,我当时没有,仅此而已。
那天我被选为 SRE 实习生和全职工作。需要注意的是,向我提出的大多数问题都围绕着操作系统、通用编程、网络和 OOP。与 devops 、 kubernetes 、 terraform 、 AWS 、 ansible 、jenkins 和 flask 相关的领域特定问题是由于我根据我在简历中的内容和面试中描述的内容而获得的经验。
最后提示
根据我所做的,您可能会发现这些提示对您也很有用,但是我们鼓励您遵循自己的道路
- 我从 leetcode 和面试位解决了大约 200 多个编码问题,这对我来说已经足够了
- 在 CISCO 考试之前,我已经开始修改 OOP、DBMS、操作系统,这有助于
- 在面试之前,我复习了写在简历上的概念,例如 docker、ansible、kubernetes。
- 确保你知道你在简历中写了什么。
- 准备一些答案,例如自我介绍,或者你的弱点是什么,或者你在以前的实习中犯了什么错误。根据我以前的经验,我准备好了这些答案。
- 如果您不清楚答案,请直说,例如 sonarqube 问题,我只知道关于 sonarqube 的想法,不知道我所说的它的配置,他们转向了另一个问题。对于一些拼图问题,我无法提出解决方案,但我给出了我正在思考的想法和方向。
- 试着举个例子来解释你的答案,例如,对于规范化问题,我举了一个学生表的例子以及我将如何对其进行规范化。
- CISCO 有很多新人可以加入的角色,候选人需要提供他们想要的角色的优先顺序。确保研究每个角色,以便在面试期间您可以解释为什么您对这个特定角色感兴趣以及为什么他们应该选择您。就我
祝您的实习和面试一切顺利。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/23564/35231001
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/288550.html