助理软件工程师的 MAQ 软件面试经验 |校园 2022
MAQ Software 参观了校园招聘助理软件工程师的职位。我也想和我的极客们分享我的面试经历。
总回合数: 4
资格分支机构: B. Tech。 (CSE / IT),BCA + MCA / B.Sc。 (IT) + MCA/理学士(CS) + MCA。
资格标准:整个学年 6 CGPA/60% 以上或同等水平,并且没有积极的积压。
第一轮:智商测试
这一轮包括 30 道能力题,主题包括速度距离时间、年龄问题、利润损失、百分比、基本概率以及船和流。允许的时间在 30 分钟内完成。
第 2 轮:编码轮
这一轮包括 4 个编码问题,需要在 60 分钟内完成。问题是:
- https://www.geeksforgeeks.org/array-rotation/
- 对字母数字字符串进行排序,使字母和数字的位置保持不变
- https://www.geeksforgeeks.org/sort-string-characters/
- https://www.geeksforgeeks.org/program-to-print-first-n-fibonacci-numbers/
第三轮:技术面试
- 一开始,面试官问了我关于我的项目,让我描述一下我的项目是什么,问我是个人项目还是团队项目,项目中使用了哪些技术栈。
- 在此之后,我被要求编写 DFS 算法(深度优先搜索)并被问到它使用哪种数据结构。
- 继续前进,我被要求编写一个问题:将数组向左移动 d 个位置。
- 我被问到的另一个编码问题是三元组求和,面试官要求我告诉它的优化方法。
- 然后我问了一个问题和 SQL 查询,其中必须应用连接。
- 最后一个问题是 GeeksForGeeks 上的一个著名谜题。(骆驼和香蕉谜题)
所以总结一下,我会说 2 个编码问题、1 个算法、1 个 SQL 查询、1 个谜题,并询问了我的项目的描述。
第四轮: HM采访
- 这一轮可以称为技术+HR,但技术部分更受关注。
- 这一轮从一般性问题“告诉我关于你自己”开始。
- 在此之后,我得到了这个问题来编码第 N 个 K 位回文。
- 然后深入研究了我的一个项目 Web 开发,面试官问了我很多关于我的项目的问题,还问我可以对我的项目进行哪些更改以满足某些标准。
- 他还问我在制作这个项目时遇到的所有问题以及我是如何克服的。
- 接下来是一个人力资源问题:如果截止日期临近且任务尚未完成,您将如何完成给定的任务。
- 最后一个问题是:如何将文件复制到 d 驱动器。
为您的项目做好充分准备,并尝试更多地解决问题,因为面试主要集中在这个问题上,DBMS 也提出了问题,所以 DBMS 是准备这次面试的一个重要主题。
面试以这些问题结束,晚上晚些时候公布了结果,共有 16 名学生被选中,我很高兴成为其中之一。
祝你一切顺利,愿你成为被选中的人之一!