📜  MAQ 软件面试经验 |设置 2

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

MAQ 软件面试经验 |设置 2

1) 笔试: 30 分钟内 30 道题,包括简单的定量能力,2-3 道谜题。

2)算法轮: 2道题,写代码或伪代码
a) 编写代码以螺旋方式打印矩阵
b) 为蛇和梯子问题写一个算法

3) 技术第一轮:
15 分钟编码测试:编写工作代码以打印 aa字符串中的第一个非重复字符。
解释代码,优化它。关于 dbms 的一般问题,如事务、3-4 个简单的 sql 查询、2 个谜题、基本的 oops 概念,如继承、多态性。
很少有简单的代码被问到像带和不带递归的数字的阶乘

4) 技术第二轮:
15 分钟编码测试:对矩阵进行排序的工作代码,使行按升序排序,列按降序排序。
我被要求优化代码。关于数据结构的问题,例如找到 BST 的给定两个节点的共同祖先,无论是否有递归,在链表中查找循环,在链表中查找中间元素,链表是否是循环的,Y 节点问题一个链表,1个基于时钟的问题,2个鸡蛋拼图
我被要求详细解释我的项目的组成部分

5)沟通测试(15分钟)
q1) 为什么要加入 MAQ
q2) 你的哪些技能使你适合这份工作

6) 人力资源回合
告诉我你的自我,你的家庭背景
告诉我一些你简历中没有提到的事情
你觉得公司最有趣的地方
你想在公司做什么类型的工作
你一生中做过的任何实验

MAQ 软件的所有练习题!