📜  MicroFocus 面试体验 |第 2 组(校园内)

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

MicroFocus 面试体验 |第 2 组(校园内)

第1轮:

它包括一个笔试,其中有 50 个能力问题(量化和Java编程相关问题)。它还有一个与 C++ 中的继承有关的编码问题。

第 2 轮:

第2轮分为两个技术轮。在第一个中,面试官问了这些事情:

  • malloc 和 new 的区别。
  • 删除和免费的区别。
  • 关于 C 中的 extern 关键字。
  • static 关键字的使用以及静态全局变量与全局变量的不同之处。
  • 什么是编译器,什么是链接。
  • 为什么需要多重继承。
  • 为什么我们在Java中没有多重继承。
  • 为什么你没有学习Java。 (因为我来自非 CS 工程背景)
  • 您对 C++ 中的关键字 virtual 了解多少。
  • 什么是动态绑定?动态绑定和静态绑定的区别。
  • 什么是多态性并举例说明。
  • 什么是虚拟内存?它究竟出现在哪里?
  • 我们对虚拟内存是否有任何大小限制?
  • 如何在 C 语言中不使用分号打印“Hello World”。
  • 你最喜欢的数据结构是什么,为什么?
  • 因为,我用的是链表,他让我代表链表并向他解释。
  • 一篇论文要解决的编码问题:如何找到两个单链表的交点。在这里找到它 https://www.geeksforgeeks.org/write-a-function-to-get-the-intersection-point-of-two-linked-lists/

在第二轮技术中,这些问题是:

  • 你的第一轮技术如何?
  • 你的 Aptitude 怎么样?
  • 为什么选择微焦点?
  • malloc 和 new 有什么区别?
  • 什么是 C++ 中的智能指针?
  • 你对线程了解多少? (因为我的项目就是基于此)
  • 为什么要穿线?它有什么特点?
  • 你将如何在线程之间进行通信?
  • 你知道有哪些不同的操作系统?
  • 是什么让 Linux 与众不同?为什么是 Linux? (我使用“htop”命令)
  • 什么是进程以及它们与线程有何不同?
  • 进程间通信的方法?
  • 然后他问我有没有什么问题要问他。我问 MicroFocus 的环境如何。

第三轮:

人力资源轮:

  • 关于我的家庭背景。
  • 您对哪些不同的运动感兴趣?
  • 你在空闲时间做什么?
  • 周末时你做什么?
  • 您进入时的板球比分是多少? (这是Ind vs NZ,是的..这是#CWC半决赛)
  • 你的爱好是什么?你最近读的哪本书?

就是这样。三位面试官都很友善和鼓励。如果能很好地阅读 GeeksforGeeks 各自的内容,并且需要牢牢掌握基础知识,那么所有技术问题都可以解决。