📜  Truminds 面试体验(校内)

📅  最后修改于: 2021-11-18 02:07:33             🧑  作者: Mango

第一轮:第一次在线测试在AMCAT平台上进行

它有4个部分。

  • 逻辑推理(14 个 MCQ)
  • 定量能力和英语(16 个 MCQ)
  • 技术(25 个 MCQ)
  • 2 编码问题。
  1. 艾玛想在父亲生日那天送花束给他,并向母亲罗西寻求帮助。 Rosy 将 N 根编号为 1 到 N 的花棒交给 Emma,并让她按特定顺序将其排列在花束中。她让她按照长度增加的顺序排列前 K 根花枝,然后按照长度减小的顺序排列其余的枝条。编写一个算法,找出艾玛将花束送给她父亲的花枝的最终排列方式。

    输入:函数/method 的输入由三个参数组成。 num,一个整数,代表花枝的数量(N)。 Random,一个整数,代表 Rosy 给 Emma sticks 给出的数字 K,一个代表花枝长度的整数列表。

    输出:返回一个整数列表,代表艾玛将花束送给父亲的花枝的最终图案

    约束:

    随机 < 数量

    0 < 数量 < 106

    例子

    Input: 8,3
    11 7 5 10 46 23 16 8
    Output:
    5 7 11 46 23 16 10 8
  2. 一家公司为安全数据传输提供网络加密。数据字符串在传输前被加密,并在接收端解密。有一些技术错误,数据丢失,而接收到的数据相差 1 个字符。一个叫阿诺德的网络管理员找到了这个丢失的字符。

    写一个算法帮助Arnold找到在接收端丢失但在发送端出现的字符

    输入:

    abcdfjgerj abcdfjger

    输出:

    j

第 2 轮(技术讨论):面试是在 MS Teams 上进行的。

  1. 他问了我的背景,并讨论了我在简历中提到的要点。因为我来自 ECE,他问了我 ECE 相关的问题。我在这里摸索是因为我没有准备好与 ECE 相关的主题。

    然后他搬到了DS。他问我关于堆栈、链表以及两者之间的区别。后来他给了我一个关于合并排序的问题,但由于某种原因,我无法很好地编码。所以后来他让我反转我做的第一个数组。然后我们讨论了数组。

最终裁决:未选择

如果我已经清除了我的技术,下一轮将是管理讨论,但那不是我的日子,我意识到我也必须好好复习我的核心主题。