📜  Power2SME 面试经历 | (在校园)

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

Power2SME 面试经历 | (在校园)

第一回合:

这是在 mettl 上进行的在线回合。大约 75 分钟内总共有 56 个问题要解决(我不记得确切)。56 个问题中有 25 个是定量问题,包括两个理解,每个主题有 6-7 个问题,例如DS、OS、DBMS、网络和 1 个编码问题(简单级别)。

大约有 150 名学生参加了这一轮比赛,从这 51 名学生中选出了下一轮。

第一次技术面试:

我的面试从介绍自己开始。由于我擅长竞争性编码,而且我在简历中也提到过同样的事情,他问我你最喜欢哪种数据结构。我回答了链表,他问我是单链表还是双链表链表,我一个人回答。但他没有问我任何与链表有关的问题,他从给你一个 BST 开始,你需要找出其中的第二大元素。首先我向他解释了 O(n)方法,但他要求我对其进行优化,然后我向他解释了 O(logn) 方法,他似乎对此感到满意,他要求编写相同的代码。我开始编写代码,但 2 分钟后他说让我们继续下一个问题,然后他问我如何实现优先级队列,我向他完整地解释了堆(堆中执行的不同操作的不同类型和时间复杂度),接下来他问我如何评估后缀表达式,他想要完整的算法一个例子的帮助,我解释正确地理解了该算法,最后他问我你听说过比赛条件吗,我正确地解释了他,还问我它的解决方案是什么,我完全解释了信号量的工作,第一个技术已经结束。

这一轮持续了大约25-30分钟。

由于这一轮对我来说非常顺利,所以我立即在其他小组中要求第二位技术人员。

第二次技术面试:

首先他问我你的第一次面试怎么样。我说很好,然后他问了我很多问题,比如:

1.http和https有什么区别?

2. telnet 和所有端口号(因为我不知道这些所以我只是说不知道)

3.进程间通信

4.虚拟课堂

5.callbyaddress和callbyreference的区别

6.悬空指针

7. NoSQL 和 SQL 的区别(就像我在 mongodb 中做的项目一样)

8.数据库中的索引

9. C 和 C++ 和其他几个的区别(我不记得了)

这一轮持续了大约30-45分钟。

由于这一轮也进展顺利,我将被要求参加 HR 轮。

人力资源回合:

在这一轮中,他向我询问了我的家庭详细信息和我的热情,而不是编码和一般性讨论。

在 51 人中,有 4 人被选中,我很幸运能成为其中之一。