📜  MphRx 面试经历 |设置 2

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

MphRx 面试经历 |设置 2

第一轮(电话)

1.什么是不可变类?
2. 如何使任何类不可变?
3. 你将如何以最优化的方式找到两个列表/数组的交集?(我已经给出了在 O(n) 时间内完成的解决方案)
4、二分查找和弹性查找有什么区别?
5. 项目讨论。

通过第一轮并被要求进行 F2F 面试。

第 2 轮(F2F 面试)

1.你将如何检查给定的二叉树是二叉搜索树?
2. 打印两个二叉搜索树中的公共节点
3. WAP 使用 JDBC 驱动连接到Java中的 oracle 数据库?
4. WAP 查找给定字符串的所有组合?
5. 数据库中表的索引和视图有什么用?
6. 基于joins、have、group by、order by子句的SQL问题。
7. 谜题。

第三轮(F2F面试)

1. 给定一个大小为 100GB 的文件,如何在文件中找到关键字“Error”或“Exception”。通过建议使用虚拟内存概念来回答。
2、什么是数据库中的索引、视图、集群、触发器?
3. WAP 在Python中使用二分搜索在列表中查找元素?
4. 很少有SQL相关的查询,包括left join、full join、intersect和union。
5. 谜题。

第 4 轮(技术 + 管理)

1. 项目讨论。
2. SQL查询包括joins、group by、have、order by子句。
3.虚拟化的概念?
4. 谜题。

第五轮(联合创始人轮)

1、为什么要转行?
2. 对连接、聚合函数、group by 子句的 SQL 查询。
3. 谜题。
4. 角色和职责讨论。

收到 HR 主管的电话/录取通知书,表明我被选中担任该职位。据她说,联合创始人对我解决问题的能力和对工作/生活的积极态度印象深刻。我要感谢 Geeksforgeeks 提供了如此有价值的内容。