📜  BlueOptima 面试经验(面向研究生软件工程师)

📅  最后修改于: 2022-05-13 01:58:25.692000             🧑  作者: Mango

BlueOptima 面试经验(面向研究生软件工程师)

第1轮:

在线测试hackerrank有20个技术能力问题和两个编码问题。 aptitude主要有Java相关的编码和理论问题,编码方面,一个简单,一个很棘手。

第 2 轮:

入围的学生进行了面对面的面试。

  1. 简要介绍一下自己。对所有项目进行了讨论。然后他详细询问了我使用的数据库和制作的表格。给出了一个查询,以查找分配了最多科目的老师。 (桌子上有老师的名字和他教的科目)。答:使用 group by 和 having 子句。
  2. 如何使用队列实现栈,使用栈实现队列。问优化解决方案。 https://www.geeksforgeeks.org/implement-stack-using-queue/ https://www.geeksforgeeks.org/queue-using-stacks/
  3. 树的打印级别顺序遍历。队列的最大大小是多少? (具有最大元素数量的级别,并且该数字构成队列的最大大小) https://www.geeksforgeeks.org/print-level-order-traversal-line-line/
  4. 什么是重载和覆盖?
  5. 计算整数中的设置位并对其进行编码。 https://www.geeksforgeeks.org/count-set-bits-in-an-integer/

第三轮:

9名学生入围下一轮(5名Btech和4名Mtech)。这是项目回合。这里有 3 个团队,每个团队都有一个需要在一周内完成的项目。所有的要求都必须得到满足。一周后,Skype 上进行了一轮项目评估。在这个过程中,每个团队成员都必须解释自己的角色,并完成代码的浏览。问题是关于我们面临的问题和使用的概念。做了多少优化等等。一个人必须完全了解他或她所做的事情。

最后3名学生拿到offer。

感谢 Geeks For Geeks 提供学习资料。