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 各自的内容,并且需要牢牢掌握基础知识,那么所有技术问题都可以解决。