第一轮:第一轮是在线测试。其中包含三个部分。在第一部分有两个编码问题,我们必须为它们编写完整的代码。基于简单的数组和散列(也可以使用其他方法),一个问题非常简单。另一个是中等难度(不记得了)。在第二部分有两个调试问题(简单部分)。在第三部分 MCQ 是基于 OOP 和能力的。本轮是在metll平台上进行的。
大约有 9 名候选人被选中进行面试。
面试第一轮:第二轮开始,一般介绍。然后是一些关于继承和多态的一般问题(在这两个概念上花了很多时间)。然后他转向了数据结构部分。一个问题是删除二叉树的叶节点我使用递归解决它。然后是一些基于数据库的问题,如左外连接和右外连接。由于我的表现很好,我被选中参加下一轮比赛。 6名学生被选入下一轮。
面试第 2 轮:第三轮从Java的字符串开始(不同的比较方式)。然后是关于二叉树遍历的一些问题。
使用二叉搜索树等。然后在单向链表中找到循环(我使用两个指针解决它),他让我建议另一种方法,即哈希。然后他转向了OOP的概念。然后他问了我正在进行的项目。他让我画ER图并问我一些相关的问题。这一轮以拼图结束。我们有 9 个镇纸,其中一个重量不同(可能很轻,也可能很重,未知)我们必须以最少的尝试找到它我给出了一个解决方案,但他们说我可以进一步最小化。还询问了一些关于Java的try 和 catch 块的问题。
5 名学生晋级到最后一轮 HR,我就是其中之一。
HR回合:这是最后一轮。一些基本的人力资源问题,如简历中提到的介绍和项目问题。然后她问了我的爱好和工程生活,最重要的是关于学习的未来目标。
最后他们选出了3名学生。不幸的是,我不是其中之一。