📜  MAQ软件面试经验|设置 9(SE-1 的校园内)

📅  最后修改于: 2021-09-17 07:14:26             🧑  作者: Mango

第一回合 :

1) 30 道能力题。
2) 2-编码问题
2-a) 查找缺失和重复
2-b) 断字问题
32人入选第二轮。
第二轮 :
1) 给定一个包含employee_id、manager_id 和employee_name 的雇员表,找到最上面的经理和第二个最上面的经理。
2)什么是继承、重载和覆盖。
3)接口和抽象的区别。
4) 不使用“+”运算符将 2 个数字 a 和 b 相加。我跟他讲了半加法的方法,他让他想想别的方法。给出了将 ‘a’ 加 1 ‘b’ 次的解决方案。 (二进制)。
5)询问第一轮编写的代码。
6) 25匹马拼图。
7) 讨论我在简历中写的项目。
14 人被选中进行更多轮次。
第三轮:
1)什么是递归。空间复杂度、时间复杂度、系统开销等。
2) 找到第 n 个斐波那契数。 (给出 O(logn) 解决方案)
3)封装和抽象有什么区别。
4)什么是数据库中的索引。
5)什么是聚集索引和非聚集索引。
6) 为什么我们不应该使用索引? (关于额外的空间)我们什么时候在索引过程中使用 B 树和哈希表?
7) SQL 中 WHERE 和 HAVING 的区别。
8) C++ 中的构造函数和析构函数。
9) 讨论我写过的关于简历的项目。

人力资源回合:
Q1-介绍一下你自己?
Q2-告诉我你的实力和弱点。
Q3-家庭背景?
Q4-为什么要加入?
共有 5 名学生获得了这份工作。 5 名学生获得了实习机会。
感谢 geeksforgeeks 团队。
如果你喜欢 GeeksforGeeks 并愿意贡献,你也可以写一篇文章并将你的文章邮寄到contribute@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。

相关实践问题

查找缺失和重复
断字
MAQ 软件的所有练习题!