📜  软件工程师签证面试经验| 2020年校内

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

第 1 轮在线评估: 2 编码问题

  1. 基于比较函数。使用了 6 个基于不同条件的比较函数来对数据(结构数组)进行排序并显示它们。
  2. https://www.geeksforgeeks.org/minimum-swaps-required-sort-binary-array/。与此类似。

技术第一轮(35-45 分钟)

  1. 自我介绍。
  2. 项目讨论。 (15-20 分钟)
  3. 使用两个堆栈的队列。
  4. 抽象(OOPS)
  5. 规范化以及我们为什么要这样做,请举例说明?
  6. CN、OS 的基本问题。

技术第 2 轮(1 小时):

  1. 自我介绍。
  2. 项目讨论。 (15-20 分钟)
  3. 查找给定的树是否是二叉搜索树。 (从头开始编程,二叉搜索树也是)
  4. 我给出了一个中序遍历技术并对其进行了编码,然后他要求降低空间复杂度,然后使用递归使用 INT_MAX,INT_MIN 对其进行编码。
  5. 基于字符串 的编码问题,将它们转换为空格分隔的字符串数组和 for 循环。

技术第 3 轮(40-50 分钟)——最后一轮

  1. 由印度签证的一些副总裁担任。
  2. 自我介绍。
  3. 项目讨论。
  4. 他从我说的每个句子中提取单词,然后讨论相同的单词。
  5. 设计您自己的哈希算法。
  6. 你的爱好是什么?我提到玩 Minecraft。
  7. 他让我设计 Minecraft.LOL。我只确定了一些实体和它们之间的关系。
  8. 设计宿舍管理系统。
  9. 在锁定期间面临的挑战以及关于签证工作文化等的一些一般性讨论。

仅选择了 1 个。在最后一轮的 4 中,我被拒绝了。