📜  MAQ 软件面试经验 | SET 20(在校园内进行 FTE)

📅  最后修改于: 2022-05-13 01:58:23.277000             🧑  作者: Mango

MAQ 软件面试经验 | SET 20(在校园内进行 FTE)

MAQ 软件来到我们的校园担任软件工程师的角色,并且只允许 CS 和软件工程分支。他们进行了三轮,包括在线测试。

第 1 轮:有 2 个部分,其中首先包含 30 道 MCQ 问题(能力问题),需要在 30 分钟内完成。完成此操作后,您将获得第二部分的新窗口,其中有四个编码问题需要在一小时内完成。要么解决那个问题,要么跳过并继续下一个问题,但你不能回到那个问题。问题在哪里

  1. 检查一个数字是否是斐波那契数
  2. 将数字转换为二进制形式并打印
  3. 有一个字符串,里面有数字,用逗号分隔。问题是为字符串中存在的每个数字找到一些其他数字。示例:“2, 4, 3, 21, 45”,输出为“63, 71, 72, 54, 30”
  4. 有一个数字,我们必须找出该数字的任何排列是否可被 8 整除,如果可除输出为 1,否则为 0。示例:428。排列为:482、248、284、824、842 并检查如果有的话可以被8整除。

有部分截止,因此所有在第一部分中完成了 2 个或更多编码问题且得分不错的人都通过了。 206名候选人中有49人入围面试

第 2 轮:这是一轮 Skype,提出的问题是:

  • 告诉我一些关于你自己的事情(如果可能的话,提到你最大的成就之一)
  • 关于项目和使用的工具的详细讨论,以及一些关于机器学习的快速问题。此外,他给了我一个现实生活中的问题,并问我机器学习将如何帮助解决从预处理到输入数据测试的每一步的问题。 (提示-你必须知道你在简历中写的每一个字)
  • 多态性、类型、重载、覆盖(我在这里搞砸了)、不同类型的键、唯一键(我的面试中最重要的部分,因为它被带到了下一轮)、规范化及其形式。
  • 连接、类型、连接查询(我必须在聊天框中写)和 1 个问题来确定它是重载还是覆盖。
  • 他问你知道Java,我说是的,但我主要是用 C++ 编写代码。 Web 开发(我说不),令人惊讶的是他开始问我什么是 HTML?我回答正确,他说你怎么知道的,我给了他一个惊人的答复,他笑了很多。然后他问 CSS 是什么,由于一些技术问题,我一开始回答,Skype 通话就断开了。后来我被告知我的面试快结束了,我不必重复这个过程,所以我必须等待第一轮的结果。

30分钟后,我立即被要求参加第二轮,这是面对面的。

第三轮:他看了我的简历 5 分钟(完全沉默)。现在他问的问题是:

  • 那天过得怎么样?
  • 我回答机器学习、数据库管理和深度学习对计算机科学哪个领域最感兴趣,这主要是因为我做过的项目。
  • 问我是否对在线竞争性编码和其他东西感兴趣,并详细讨论了我在深度学习、图像处理和 Android 开发方面所做的多个项目。关于项目的想法。贡献。他对项目工作印象深刻,称赞我,甚至给了我一些解决我在项目中面临的问题的建议。有史以来最酷的面试官之一。
  • 他给了我一个字符串压缩代码,让我在纸上做,我做了。
  • 现在他问我黑白主键和唯一键的区别(注意到我在第一次采访中犯的一个错误)。我向他解释,他对答案很满意。他告诉我在那之后等待结果并结束面试。

5个小时后,深夜结果公布,6名学生被选中,幸运的是,我到了。六次拒绝,然后是这个,这是一种了不起的感觉。我想对所有参加实习的学生说要冷静、冷静和耐心。有时结果可能不会如你所愿,但已经为你计划好了一些事情。因此,请等待并付出 100% 的努力,提高您的技术技能沟通技巧并很好地解释您的项目。

祝你好运