Accolite 数字软件工程师面试经验 |校外 2022
第 1 轮:多选题
- 第一轮是在 Eduthrill 平台上进行的基于游戏的一轮,我们需要进行至少 20 次评估,每次评估持续 5-6 分钟,每次评估大约 4-5 mcqs。
- mcq 是关于技术主题的,如数据结构、算法、操作系统、CN、OOPS 等。你需要平均至少获得 60% 才能通过这一轮。
第 2 轮:编码
- 这是一轮编码,给了我一个问题,基本上是为了检测有向图中的一个循环,给了 1 小时的时间来编码它。
第 3 轮:技术第 1 轮
- 面试从面试官自我介绍开始,让我做一个简短的自我介绍。然后我被问到我的项目和一些相关的问题。
- 他问我是否知道 DBMS,后来他提出了一些问题,要求我分享屏幕并在记事本上写。这是一个员工模式。
- 然后他问我什么是封装
- 给出了一个编码问题,其中我必须计算一个字符串中的回文数,使其长度应大于 2,以及其中最长回文字符串的输出长度。
- 随着时间的推移,他给了我一个问题,告诉我一个数组中缺少的数字,除了一个之外,所有元素都出现了两次。
- 我告诉他基于 O(1) 空间 XOR 的方法,他很满意。这一轮持续了1小时。
第 4 轮:技术第 2 轮
- 几天后,我接到一个电话,说我已经通过了第一轮技术,几天后我将进行第二轮技术。
- 这一轮也以与第一轮类似的方式开始,面试官和我互相介绍。
- 在这里,我也得到了一些 SQL 查询来编写涉及连接、聚合函数等。
- 他还向我询问了规范化及其类型。
- 然后他问我树和图之间的区别以及各种遍历,如 BFS、DFS、前序、中序和后序遍历。
- 他给了我一个关于烧树的问题,我必须输出从目标节点开始烧掉整棵树所需的最短时间,并且假设在每个第二个节点上所有相邻节点都会着火。
第五轮:人力资源轮
- 我列出了问我的问题:
- 自我介绍
- 关于项目的一些问题
- 为什么是Accolite?
- 我是如何利用锁定的?
- 我在学习之外做什么
- 有什么问题要问我吗?
- 这是基于行为和情境问题的典型 HR 轮次。
判决:选定
提示:保持你的基础清晰并充满信心。