Accolite 数字软件工程师面试经验(校外)
第一轮:在线测试
- 该测试是在 Eduthrill 平台上进行的,必须尝试至少 20 次评估(5 个问题,5 分钟),并且得分应高于 60%。
第 2 轮:编码轮
- 编码回合是中等容易的,我得到了一个与动态编程相关的问题,我在 30 分钟内清除了所有测试用例。
第 3 轮和第 4 轮:技术轮 1、技术轮 2
- 自我介绍。
- 糟糕:多态性、运行时多态性、编译时多态性、所有 OOP 概念的讨论。
- 函数覆盖和函数重载以及示例代码的完整解释
- 使用递归和迭代的链表和尾值
- 在给定的二维矩阵中找到没有岛屿。
EXAMPLE:
1 0 0 0
1 1 0 1
1 1 0 1
0 0 0 0
- 使用 DFS 方法执行的代码。
- 计算叶子节点的总和?
- 是否有任何其他技术来计算不使用堆栈和队列的叶节点的总和?
- 差分向量和数组?
- c和c++的区别?
- 它将保存在内存中的哪个位置?
- 给定列表中的最高和最低工资是多少?
- 找到第二高的薪水。
- SQL和SQL lite之间的区别?采用
- 解释规范化和函数依赖。
- 多线程和多程序之间的区别?
- 临界区?
- 信号量?
- 使用队列和方法的循环调度(DS)中使用了哪种数据结构?
- 创建一个具有用户名和密码的表单,并使用 JavaScript 提交表单验证检查?
- 解释你的项目。
第5轮:人力资源轮
- 除了简历之外,请介绍自己。
- 成就
- 这一轮只是与我讨论薪水和确认加入日期的形式。
VERDICT:已选择