📜  Informatica 2019 年面试体验

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

Informatica 2019 年面试体验

第 1 轮:在线技术 MCQ 轮

在 45 分钟内完成 30 道 MCQ,内容涉及数据结构、算法、操作系统和数据库管理系统。如果您正在为 GATE 做准备,那么这对您来说非常容易,因为所有问题都来自前一年的门试卷。本次测试是在 cocubes 平台上进行的。

* 700 名学生中只有 118 名学生入围。

第 2 轮:在线编码测试

我们在 90 分钟内完成了 4 个问题,语言是可选的,但首选是 cocubes 平台上的Java或 C++。
题目分为2简单和2难,简单5分,难10分。

  1. 给定一个包含 n 个元素和一个整数 k 的数组。将数组划分为子数组,每个子数组包含 k 个元素。例如:
    输入:arr[]={1, 32, 5, 6, 9, 3} 和 k=2

子数组将有元素

{132}、{56}、{93}。

现在将这些子数组排序为 {56}、{93}、{132}。将这些子数组合并在一起,并按排序顺序将它们显示为原始数组的元素

最终输出:arr[]={5, 6, 9, 3, 1, 32}

解决方案链接:https://ide.geeksforgeeks.org/Q1MnSYRlPP

  1. 在具有最大和的一维数字数组中找到连续子数组的和。

https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/

  1. 依次检查第一个字符串是否包含在第二个字符串中。

例如。字符串 1:bcdf

字符串 2:abccadef

输出:是的

例 2:字符串 1:abcdddef

字符串 2:bacd

输出:否

  1. 数数可被 k 整除的数的子串。
  • 完成 3 或 4 个问题的学生将被列入下一轮的候选名单。只有23名学生入围下一轮。

第 3 轮:技术第 1 轮

这次面试纯粹是基于 oops 与 C++、数据结构、算法和操作系统,这次面试花了大约 1 个小时。

  1. 项目
  2. C++ 中的 OOPS 概念
  3. C++ 中的虚函数和纯虚函数以及代码。
  4. C++中的抽象类
  5. C++ 中的 STL(映射、向量、对等)
  6. C++ STL中向量的内部工作
  7. 快速排序 VS 合并排序(在任何随机示例上进行试运行)
  8. 你知道哪些数据结构?
  9. C中的内存布局
  10. 存储局部变量、静态变量、全局变量等。
  11. 堆在C的内存布局中的作用是什么?
  12. 用于从 1 到 n 生成素数的伪代码。 (他们会问为什么要检查一个数字的平方根以检查它是否是素数)
  13. 有无限的数据流,然后告诉方法告诉前 5 个元素直到任何点。 (最好的方法是使用最小堆)
  14. 二叉搜索树
  15. 检查给定二叉树是否为 BST 的伪代码。
  16. 信号量和互斥量
  17. 进程同步
  18. 检查给定链表是否为回文的伪代码。
  19. 寻找链表中间节点的优化方案。
  20. 反转单链表(仅限方法)
  21. 我们能找到号码吗?使用 sizeof()运算符的数组中的元素?如果是,那我们为什么不通过。数组中的元素作为函数中的参数?
  22. 由于我所有的项目都在Python中,所以他们问你为什么用 c++ 编码呢?
  23. 递归
  24. 关于递归的一些基本问题。
  • 只有15名学生入围下一轮。

第 4 轮:技术第 2 轮

  1. 找到 2 个链表的第一个交集节点。
  2. 在二叉树中查找最大节点数据。
  3. 平衡括号问题。
  4. 判断两棵二叉树是否相同的伪代码。
  5. 判断两棵二叉树是否互为镜像的伪代码。
  6. 以上所有代码的时间和空间复杂度。
  7. 被问及项目。
  • 下一轮只有10名学生入围。

第 5 轮:技术第 3 轮

  1. 告诉一个你认为是你最喜欢的项目。
  2. 你最喜欢哪种数据结构?
  3. 给定两棵二叉树,编写伪代码来检查第二棵二叉树是否是第一棵二叉树的子集。
  4. 鉴于 2 个大号码。以链表的形式,其中每个节点包含单个数字。编写一个程序来添加这两个号码。并在新的链表中给出输出。 (优化方案)
  5. 反转单链表。

第 6 轮:招聘经理轮

  1. 给出 4-5 个关于字符串和指针的 C/C++ 代码片段。他们用解释询问了他们的输出。
  2. 给定 1 个函数,当 2 个线程访问该代码时,他们要求预测可能的输出。
  3. 临界区及其 3 个条件。
  4. 信号量与互斥量。
  5. 什么是原子操作?
  6. 使用函数交换两个常量字符串的伪代码。
  7. 你的长处和短处。
  8. 被问及您在团队中完成的项目以及您的角色是什么?
  9. 团队合作中遇到的困难。
  10. 你迄今为止最大的成就。
  • 现在,只有 5 名学生入围 HR 轮。

第 7 轮:人力资源轮

  1. 你之前的几轮过得怎么样?
  2. 家庭背景。
  3. 长处和短处。
  4. 当前的展示位置优惠。
  5. 有更高的学习计划,为什么?
  6. 你为什么选择计算机科学?
  7. 你在哪些公司接受过面试或书面面试?
  8. 1 或 2 个简单的谜题
  • 在 5 人中,最终有 2 人被选中,其中 2 人被保留在候补名单上,我就是其中之一。但在 4 周后,我们俩也被选中担任这项工作。
  • 永远不要失去希望,在所有回合中都检查了信心,请保持耐心。