第 1 轮:笔试
15 个 MCQ 以及 2 个编码问题。多选题基于诸如计算机网络(与 HTTP 错误处理相关)和基于能力的问题之类的主题。
编码问题 1:表达词问题
编码问题2:给出字符串随机顺序的数字,你必须以十进制格式打印它们是严格降序的
第二轮:技术轮
- 说说你自己。
- 给我概述一下你简历中提到的所有项目。向他们中的任何一个解释你使用了哪些技术。你在其中实现的数据结构是什么?
- 在任何文本编辑器上解释方法和代码(只是必需的函数):将 1 与链表中表示的数字相加,并返回更新后的链表。我已经解释了这两种方法并编写了函数。
- 给定一组字符,生成其幂集。例如对于集合 {a,b,c} :powerset 将是:[ {}, {a},{b},{c},{a,b},{b,c},{a,c},{ a,b,c}]。最初坚持一些字符串,但在提示后,我涵盖了逻辑。一种逻辑是使用递归。另一个逻辑是二进制。例如 0 1 1 表示 {b,c}。
- LRU缓存的实现方法
- 解释所有 OOPS 概念。一些基于语言的问题,例如 C++ 中的构造函数类型是什么(我的首选语言)
- 从操作系统来看,什么是信号量、死锁及其条件?
- 解决沙漏难题。我将建议您完成所有这些难题。
第三轮:管理轮
这一轮主要围绕我的项目展开,他问了一些问题,比如你和你的团队面临的挑战,你是如何解决的,你是否对项目进行了测试,你应用了哪些测试方法。本轮比赛时长为 35-40 分钟。
第四回合:导演回合
- 他问了类似的与项目相关的问题。我的选修课是面向对象的分析和设计(OOAD),所以他用一个例子问了关于单例设计模式的问题。
- 什么是SAAS(Software As A Service)、微服务(这些都是基于我的web开发项目)。你在后台使用了哪些语言?
- 解释路由器、交换机、路由协议。
- 您有兴趣在哪个领域/领域工作,为什么?在接下来的几年中,您如何看待自己?
第 5 轮:人力资源轮
这只是一个 5 分钟的回合。为什么是思科?询问了有关地点偏好、任何进一步学习计划、实习机会的信息。
判决:选择