第一轮:第一轮是在hackerearth平台上进行的在线测试,对所有分支机构开放。测试有 5 个部分,每个部分都有时间限制。
- 两道中等水平的编程题
- 一个编程问题类似于通配符模式匹配问题。
- 基于 CS 科目的 MCQ 问题。
- 基于问题解决的 MCQ 问题。
- 个人回答问题。
我是第二轮入围的 20 名学生之一。它是通过 Zoom 调用与hackerrank 仪表板进行的,用于检查代码。
第 2 轮:这是一个技术轮。问了以下问题。
- 对 0、1 和 2 的数组进行排序
- 设计一个数据结构来存储机构所有员工的出生日期,当给一个函数一个日期时,它应该给出下一个最接近的生日。
第 3 轮:我被要求编写以下问题的代码
- 一个简单的字符串压缩问题
- 一个类似于金矿问题的问题
第4轮:也是技术轮,面试官问了以下几个谜题
- 确定主教是否能够到达棋盘上的特定单元格,如果是,则需要多少步。
- 确定只能左转和向前移动的机器人是否在特定区域内仍然受到限制。
- 一个简单的基于字符串的问题的方法和它的时间复杂度。
每轮持续约1-1.5小时。在第四轮结束时,我是被选中实习的五名学生之一。