📜  思科面试经历 |校园 2021(1)

📅  最后修改于: 2023-12-03 15:39:35.991000             🧑  作者: Mango

思科面试经历 | 校园 2021

背景

作为一名即将毕业的计算机专业学生,我一直想要找到一份在大型科技公司的实习。思科是一个我一直向往的公司,因此我很高兴收到了他们的面试邀请。

面试流程
初试

我的思科初试是一次视频面试。面试官询问了我的技术背景和项目经验,然后进行了一些技术问题的提问。以下是一些我遇到的问题:

  • 请讲一下你最喜欢的编程语言以及它的优缺点。
  • 请介绍一下 TCP 和 UDP 的区别。
  • 请解释一下 CSRF(跨站请求伪造)攻击的原理。
  • 请解释一下常见的 HTTP 状态码。

我的答案在一个白板上进行了记录,这样面试官可以更轻松地评估我的技能水平。整个初试大约持续了 45 分钟左右。

复试

在初试之后,我收到了思科的复试邀请。这次是一个在线的编程挑战,需要在 90 分钟内完成。挑战大约由 5 - 7 个编程问题组成,我需要用 Python 写出解决方案。以下是一些挑战问题:

  • 编写 Python 代码,从一个目录中读取所有的 CSV 文件并将它们合并成一个 Pandas DataFrame。
  • 编写 Python 代码,按字母顺序重新排列一个字符串。
  • 给定一个数组和一个整数 k,编写 Python 代码,返回数组中第 k 大的元素。

挑战结束之后,我还有额外的时间可以用来写我的简历并回答一些面试问题。整个复试大约持续了 2 小时。

面试结果

几天后,我得到了思科的正式面试结果。我非常高兴地得知我被录用了,成为思科的实习生!

总结

思科的面试流程是一项令人印象深刻的体验。他们非常注重技术问题的提问,同时也考虑到了候选人的编程能力。他们很容易与我沟通,并且给了我一个很好的机会去展示我的技能水平。如果您正在考虑成为思科实习生,我会极力推荐您尝试一下他们的面试流程。