第 1 轮(在线编码轮):有 3 道编码问题。
- https://www.geeksforgeeks.org/connect-n-ropes-minimum-cost/
- https://www.geeksforgeeks.org/count-possible-paths-top-left-bottom-right-nxm-matrix/
- https://www.geeksforgeeks.org/longest-common-substring-dp-29/
第二轮(技术第一轮):从 400 名学生中选出 18 名学生参加本轮比赛。这是我人生中的第一次面试。所以我告诉了一个面试官,所以他一开始让我感觉很舒服。
- https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/。我解释了蛮力,然后优化了解决方案。他要我执行。我在第一次尝试中实现了它,没有任何语法和逻辑错误(这是一个非常好的印象)并且变量的命名应该有意义。
- https://www.geeksforgeeks.org/count-possible-paths-top-left-bottom-right-nxm-matrix/。他没有要求我编写代码,只需要逻辑。这个问题也在在线回合中,但语言不同。
- 他让我在 MySQL 连接上给自己打分,并问了一个关于连接的问题。所有其他问题都在 DBMS、OS、CN 上。
注意:在介绍时提到你和我一样的兴趣是DS,所以面试官会专注于那部分。
第三轮(技术第二轮):本轮所有18名学生均被选中。因为第一轮很容易,每个人都表现得很好。
介绍完之后,他问了我的强项,我就提到了DS。
- 检测有向图中的循环
所以在这一轮中,他只问了我一个 DS 问题,但他对我在第一次尝试中获得解决方案的方式印象深刻(没有语法错误和逻辑错误)。
然后他就OS、CN、DBMS等问题深入地问了我。我在那部分搞砸了我的面试。
第四轮(PROFIT ROUND-专业健身轮):从18名学生中选出12名学生参加本轮比赛。幸运的是,上一轮的DS问题对我来说是一个救命稻草,我是12人之一。
- 那里有正常的行为问题。
第 5 轮(HR 轮):所有 12 名学生均入围此轮。
- 所以在介绍完之后,她问我“你的 HOD 是谁? ” 我麻木了,因为我不知道我们的 HOD 的名字(因为 4 个月前我们的 HOD 发生了变化,也因为在线讲座)所以我对她说谎。她发现了我的谎言,因为她是故意问这个问题的。 “永远不要对你的面试官撒谎”。
所以很明显我不在最终名单上。 8名学生入选德意志银行。