ICICI Lombard 来到我的大学 Sardar Patel Institute of Technology 招聘机器学习和云开发人员的职位。该过程包括以下3轮。
编码和能力测试:测试在mettl平台上进行。共有三个部分:
- 编码部分:在60分钟内解决了三个程序。我能够使用蛮力方法解决所有问题。描述很长,但逻辑很简单。
- 技术 MCQ:本部分有 10 个 MCQ,需要在 10 分钟内解决。它包括 C 和Java的基本输入/输出问题,还有一些 DSA 和网络 MCQ。
- 认知能力: 30 分钟内解决 30 道题。它有定量、逻辑推理、一些语言能力问题和数据解释问题。定量、逻辑推理和语言能力问题很简单。数据解释问题非常耗时。
所有这些部分都没有负面标记,因此请保留最后 30 秒以标记未尝试的问题。
本轮后28名学生入围
技术面试:面试官问我能力强,我回答MySQL和DSA。于是,他开始问我一系列关于 DBMS 的问题。他问我什么是 DBMS,什么是 RDBMS,RDBMS 中的关系代表什么,规范化和非规范化数据库之间的区别,哪个数据库检索数据更快,哪个更好以及为什么。他问我关于 ACID 的特性。 RDBMS 中的参照完整性是什么?我们为什么需要它?什么是触发器和视图?然后他问我关于物化的观点,我回答说我没有听说过,他对此很满意。然后他问我如何提高查询数据库的性能,我通过索引回答了这个问题,这是正确的答案。 SQL中的游标是什么。在参照完整性中,删除一行会影响引用的表。然后我的技能中提到了数据分析,所以他让我解释这个过程,所以我以我的数据科学黑客马拉松项目为例进行了彻底的解释。他问了一些人力资源问题,比如我是否愿意旅行,有没有更高的学习计划以及我的家庭成员有多少。
提出的大多数 DBMS 问题都是 GeeksforGeeks 上常见的 DBMS 面试问题的一部分,因此请彻底了解它们。
本轮过后,18名学生入围。
Tech+ HR 面试:面试官问了我的项目,然后问了我的长处。他还问了我的技术优势。然后他问我关于多态性以及我使用哪种语言进行编码。因为我更喜欢Python,他问了我关于列表和元组之间的区别、 Python和 lambda 函数中的命名空间的问题。他问我在 try 块之后是否需要捕获。所以,我回答说不需要 catch 块,finally 块也可以工作,他问我没有 catch 和 finally 的 try 块是否会出错或处于无限循环中。然后他问我关于我的五年计划以及我更感兴趣的是 DBMS 还是 Web 开发。
所有 18 名学生都被选中参加 I+P 录取。
重要提示:
- 对于 DBMS、SQL、OS 和 OOP,请通过常见的面试问题。
- 对你的项目要彻底。
- 对于数据结构和算法,请在 leetcode 上练习探索卡,并在 leetcode 上练习模拟面试。
- GeeksforGeeks 适用于 DSA 理论和能力概念。参考 Indiabix 练习能力。
- 对你在简历中提到的每件事都要彻底,如果你不知道某些事情,不要虚张声势,而是诚实地告诉面试官。
- 对于Java,彻底检查 javatpoint 它有 99% 的Java问题。
建议:在整个过程中保持冷静,如果你没有被选中,这并不总是因为你不知道一些事情,这也取决于公司的要求,你的小组成员,你的面试安排的时间以及所有这些因素。运气在所有这些事情中都扮演着重要的角色。相信你自己和你的辛勤工作,并记住你的最终会来到你身边。