法国兴业银行面试经历 |设置 1(校内)
提供的职位是高级软件开发人员,工作地点是班加罗尔。符合条件的分支机构 - BE:CSE/IT/ECE/EEE
第一轮:在线测试
第一轮是在线测试,包括一般能力、英语和技术问题,如 C、C++ 输出以及来自数据结构、操作系统、数据库和计算机网络的 2-3 个问题。问题水平适中。 C/C++ 输出问题有点棘手。
46 名学生从 250 多名参加在线测试的学生中入围。
第二轮:小组讨论
这是一个由 11-12 名参与者和一名主持人组成的小组讨论。给我们的主题是——“人工智能的社会影响”。我对我对这个话题的了解不是很有信心,所以我决定从我所掌握的有限信息开始讨论。小组讨论要注意的重要一点是与小组的所有成员保持眼神交流,并且要非常清楚和准确地说明您要解释的观点。
本轮结束后,从四组15名学生入围。从我的小组中选出了 3 名学生。
第三轮:面谈
首先简要介绍一下我自己和我的背景。面试官询问了任何正在进行的项目。我向他解释了我目前正在进行的一个数字图像处理项目。然后面试官提出了一个编码问题:“有一个包含不同数字的文本文件。我的任务是对数字进行排序并忽略任何多次出现的数字。此外,仅考虑 0-9 范围内的数字。”
我通过从文本文件中读取元素,然后在对数字进行排序之前删除重复项,为他提供了标准解决方案。没有时间限制,所以我给了他基本的 O(n^2) 解决方案,他也没有要求我优化它。然后问了几个人力资源问题,比如为什么兴业银行等等。
第四轮:面谈
本次采访开始时就技术在金融和银行业领域的作用进行了大量讨论。他质疑我在金融领域的知识。到目前为止,采访非常模糊和平均。然后面试官给了我一个真实的情况。给出了一条铁路轨道,还提供了一条改道轨道。我必须弄清楚与沿相同和相反方向行驶的火车发生碰撞的所有可能性。我还被要求在不同的点绘制传感器,以避免碰撞。然后他让我找出铁路轨道上的不同位置,我应该在哪里放置红灯,这样火车就可以提前收到即将到来的火车的警报并停下来。
接下来,我被要求提供一种算法,使计算机永远不会输掉井字游戏。然后面试官改变了问题,让我提供一个算法来检查井字游戏,并检查不同玩家获胜的所有可能性。我被要求将我的算法推广到 n*n 井字游戏而不是 3*3 井字游戏。面试官对我的方法和逻辑更感兴趣,而不是我提供的实际数据结构和算法。
有人问了几个人力资源问题,他解释了法国兴业银行的工作文化。
第五轮:HR面试
这是最后一轮,我再次被要求解释我的数字图像处理项目。然后 HR 问了我一些问题,比如你为什么想加入我们公司,在进入企业界之前你希望提高自己的哪些方面,等等。
最后,有 5 名学生被选中获得全职实习机会。