MAQ 软件于 10 月(实际上)访问了我们的校园。他们进行了4轮
第 1 轮(能力 + 编码轮):能力问题(30 个问题,30 分钟)
关于 quants 的简单到中等级别的问题,如与火车速度相关、与船流相关等。有些问题是基于谜题,如夜间用一支手电筒过桥所需的最短时间 这篇文章
注:错误答案有负分。
编码问题(4 个问题,60 分钟)
我在我的系列中遇到的问题
- 握手次数。
- 将十进制数转换为十六进制数。
- 找出最小的 D 位数,其位数之和等于 S。
- 简单的二叉树实现。
我朋友的一些其他问题:
- 找出两个数字的 LCM、GCD。
- 由 0 和 9 组成的能被 N 整除的最小数。
注意:您可以提交您的解决方案一次,但不允许重新提交。此外,这些问题的所有输入都以字符串形式给出,例如,如果输入是 1 到 4 之间的数字,则它们的输入方式为“1,2,3,4”(以逗号分隔)。因此需要额外的代码来分隔这些数字。
第 2 轮(技术 1 45 分钟):
- 谈谈你自己。
- 当屏幕共享打开时,要求在 collabedit.com 上为 Spiral Matrix 编写代码。
- 酸特性。
- DBMS 中的索引
- 基于联接的 SQL 查询
- 什么是搜索和排序(基于项目)
第 3 轮(技术 2 30-45 分钟):
- 告诉我一些你的事吧。
- 为什么是 MAQ?
- 要求编写与查找给定句子中单词出现次数相关的代码。并返回一个字符串数组,其中包含按出现降序排列的单词。 (我20分钟都写不完,面试官告诉我直接告诉他方法,他很满意。)
- 考虑到员工的入住和退房时间,您将使用什么数据结构来查找他们在办公室花费的总时间,例如
ID | Type | Time |
---|---|---|
E1 | Check-in | 9:00 am |
E1 | Check-out | 10:00 am |
E1 | Check-in | 12:00 pm |
E1 | Check-out | 1:30 pm |
- 所以,E1 花费的总时间是 (10-9) + (1:30-12) 即 2hrs:30mins
- 询问外连接及其使用示例
第 4 轮(HR+技术 3 30 分钟):
- 谈谈你自己
- 您感兴趣的领域
- 你的优点和缺点。
- 在查看我的简历时,他询问了一些有关实习和我在其中的角色的问题。
- 问什么是服务器(实习为主)
- 询问规范化和非规范化。以及一个优于另一个的优势。
- 询问网站响应缓慢的情况的解决方案,然后可以做些什么来改进。
- 被要求开发一种系统来检查人们在通过社交大门时是否遵守社交距离。