📌  相关文章
📜  2021 年思科软件工程师面试经验(有经验)

📅  最后修改于: 2021-09-23 05:15:17             🧑  作者: Mango

在线的:

5 道编程题(简单到中等难度)

技术第一轮:

  1. 检查数组是否有重复项
    • 使用集合在记事本上写代码(n + 额外内存)
    • 被要求做代码审查
    • 建议使用排序(nlogn + 如果快速排序,则无需额外内存)
  2. 从字符串列表中查找结果集,其中每个字符串代表 CISCO 员工的姓氏,要添加的条件是姓氏不应包含首字母缩写
  3. 多线程问题——包括互斥量和信号量
  4. HashMap 内部结构和 TreeMap

技术第 2 轮:

  1. 在数组中找到加起来等于给定总和的第一对元素
    • 在记事本上写代码。 (二手套)
  2. 关于 REST 的问题
  3. 关于我们如何充分利用第三方工具并将其与我们的系统集成的问题
  4. 线程相关的编程类型题
  5. 检查 2 个矩形是否重叠。

人力资源管理:

  1. 通常的问题,比如你为什么要加入,在这种情况下你会做什么,面临的技术问题以及你如何解决,你将如何在现有功能上引入新功能。