MAQ 软件面试经验 |第 18 组(FTE 校园内)
第1轮:
有2个部分。第一个是能力部分,必须在 30 分钟内完成。第二部分是一个编码轮,有 2 个编码问题,一个错误的编译器(没有工作),也必须在 30 分钟内完成。其中一个问题是:
“给定一个和 S,找到最小的 5 位数字,其数字之和为 S。如果这样的数字不存在,则打印不可能。”
能力倾向问题属于简单中等范围。大约 27 名学生入围了下一轮。
第 2 轮:
这一轮是Skype轮次,面试官问的问题如下:
1)介绍一下你自己。
2) 与 OOPS 概念相关的问题,例如什么是抽象?抽象的真实例子?多态性和多态性的现实例子等。
3) 诸如“你将如何从 ATM 取钱?”之类的问题。
我什至不知道她为什么问这个问题¯\_(-_-)_/¯
4)https://www.geeksforgeeks.org/program-chocolate-wrapper-puzzle/
5) 与简历中提到的项目相关的问题。
6)有什么问题要问我吗?
第三轮:
这也是一个Skype轮次。提出的问题是:
1)关于简历中提到的事情的问题。我提到了 JavaScript,所以他问了诸如如何使用 JS 更改内部 HTML、使用 JS 选择特定类等问题。
2)CSS和CSS3、HTML和HTML5的区别。
3)拼图:排列4个硬币,使它们都相互接触。
4)配对编码检查一个数字是否是素数。问我是否可以改进我的方法。
5)问我是否知道MySql中的join,以及一些类似的问题,比如“inner join和outer join有什么区别?”。
6)问我是否知道存储过程。(对此我说“绝对不”:P)。
7) 有什么问题要问我吗?
向我的朋友提出的一些问题:
- 记事本中使用的数据结构是什么?
- 索引是如何在数据库中实现的?
- 关于 OOPS 和 DBMS 的其他基本问题(如查询等)。
最后选择了大约4个人(包括我)。所以基本上,这些问题都是简单中等水平的。熟悉简历中提到的基础知识和内容。这足以破解面试。
所有最好的人!