在线的:
5 道编程题(简单到中等难度)
技术第一轮:
- 检查数组是否有重复项
- 使用集合在记事本上写代码(n + 额外内存)
- 被要求做代码审查
- 建议使用排序(nlogn + 如果快速排序,则无需额外内存)
- 从字符串列表中查找结果集,其中每个字符串代表 CISCO 员工的姓氏,要添加的条件是姓氏不应包含首字母缩写
- 多线程问题——包括互斥量和信号量
- HashMap 内部结构和 TreeMap
技术第 2 轮:
- 在数组中找到加起来等于给定总和的第一对元素
- 在记事本上写代码。 (二手套)
- 关于 REST 的问题
- 关于我们如何充分利用第三方工具并将其与我们的系统集成的问题
- 线程相关的编程类型题
- 检查 2 个矩形是否重叠。
人力资源管理:
- 通常的问题,比如你为什么要加入,在这种情况下你会做什么,面临的技术问题以及你如何解决,你将如何在现有功能上引入新功能。