Accolite 面试经验(软件工程师)
Accolite 于 2019 年 10 月来到我校,共 6 轮。一轮在线 MCQ,一轮在线编码测试,三轮技术和 HR 轮。
第一轮:这一轮是在线轮,有30个MCQ。 Accolite 使用自己的产品 Eduthrill 进行在线测试。在线测试包括 Aptitude 加计算机网络加操作系统和一些基本的编程问题。本轮共有 730 名学生参加,约有 140 名学生有资格进入下一轮。
第二轮:这一轮是一轮编码,给出了一个正常的编码问题。
- 从矩阵的左上角到右下角的最大点并返回。
在这一轮之后,他们在 140 人中入围了 29 人。
第三轮:这是一个技术轮,他问的很正式:“告诉我一些关于你自己的事情!”简历中的一个问题。我在我的项目中使用了集群,所以他问我关于集群。
- 什么是聚类?
- 我们如何计算没有。集群?
- 数据结构和算法中你最喜欢的主题是什么?我告诉他数组和堆。
- 他问我解决火车站问题所需的最少站台数量。
- 他问我滑动窗口最大值(所有大小为 k 的子数组的最大值)。我在这个问题中使用了 max heap 所以他让我写 heapify 的代码。
第四轮:这一轮从简单的问题开始。
- 用递归求解幂函数。
- 雨水被困问题。
- 在排序和旋转的数组中搜索元素。
- 为链表末尾的第 n 个节点编程。
- 对包含 0、1 和 2 的数组进行排序。
- Python和C++有什么区别?
- 问我 2 谜题。
第五轮:这一轮他问了我一个问题。
- 查找是否可以将字符串数组链接起来形成一个圆圈。
HR轮:在这一轮中问了我自己,问了我的兴趣、爱好和家庭背景,最后问了位置偏好。