📜  MAQ 软件面试体验(FTE+实习)

📅  最后修改于: 2021-11-16 15:46:47             🧑  作者: Mango

MAQ Software 于 2020 年 11 月 19 日访问了德里理工大学。他们在网上进行了 4 轮比赛。

第 1 轮(能力 + 编码轮):能力问题(30 分钟内 30 道题),简单中等,负分。就在完成编码回合后,60 分钟内完成了 4 道编码问题。

  1. 找出具有给定位数和位数之和的最小数。
  2. 买入和卖出股票的最佳日子以获得最大利润。

另外两个问题非常基础

每个问题只允许提交一次。每个问题的输入都是字符串形式,在将逻辑应用于给定问题之前,我必须使用C++ 中的stringstreamstoi函数将其转换为整数数组。

第 2 轮:(30 到 45 分钟的技术轮):从我的项目中询问了数据库中的很多问题

  • DBMS 中不同类型的连接
  • 归一化,什么是2NF,3NF举例,如何从2NF转换为3NF举例
  • 我的项目数据库中的表数及其属性
  • 给了我 2 个表和一些问题,并让我在 collabedit.com 上为他们编写 SQL(易于审核)
  • 当被问及编码回合中的问题时,我是否记得任何问题(作为前一天举行的第一轮),我提到了给定总和问题最小数字,然后询问了它的方法、边界条件。
  • 错误处理
  • 你得到 0 作为输入,你必须产生 120 作为输出,只是询问了方法,答案是以某种方式使用阶乘

第 3 轮:(技术轮 20 分钟):询问您最喜欢哪种数据结构,并提出编码问题并讨论其所有方法 https://www.geeksforgeeks.org/find-pythagorean-triplet-in-an -未排序的数组/

第 4 轮:(技术 + HR 轮 30 分钟):

  • 为什么要加入这家公司
  • 你的长处(举例说明)
  • 前几轮的体验如何,并被要求对其进行评分
  • 感兴趣的领域
  • 被问及您正在研究的当前技术
  • 谜题:在当地的一家酒吧里,格林先生、红色先生和蓝色先生这三个朋友正在喝酒。一个男人穿着一件红色的西装;一身绿色西装;另一个是蓝色西装。 “你有没有发现,”蓝色西装的男人说道,“虽然我们的西装颜色与我们的名字相对应,但我们中没有一个人穿着与我们自己名字相符的西装?”雷德先生看着另外两人说:“你说的完全正确。”每个男人穿什么颜色的西装?

答:由于没有一个人穿着与他们名字相对应的西装颜色,而红色先生是在回答蓝色西装的人,所以他回答的必须是绿色先生。然后我们知道格林先生穿着蓝色西装。因此,红色先生穿着绿色西装,蓝色先生穿着红色西装。

  • 问我分享我的屏幕,并打开记事本,以最长的非重复子写的代码字符串https://www.geeksforgeeks.org/length-of-the-longest-substring-without-repeating-characters/