Micro Focus 面试体验(校内)
第一轮: “Micro Focus”校园安置过程的第一轮是在线能力倾向测试。能力倾向测试在 HackerEarth 平台上进行。有 50 个多项选择题 (MCQ) 和 1 个编码问题。 MCQ 包括定量能力、数据结构、操作系统 (OS)、算法。提出的编码问题是关于Java中的多态性。
第 2 轮:通过在线能力倾向测试的学生可以参加第 2 轮。第 2 轮是技术面试。以下是技术面试中提出的问题(面试问题基于简历中提到的技能和兴趣):-
- 解释简历中提到的项目。
- 什么是哈希映射?
- 给定一个字符串列表,你将如何实现自己的 HashMap 来存储它们?编写相同的代码。 (面试官希望写一个哈希函数)。
- 解释合并排序和快速排序之间的区别。有理由在给定的不同场景中可以使用哪种排序算法。
- 如何加快(小于 O(n))对存储在排序数组中的整数的搜索过程。编写相同的代码。 (预期的二分搜索算法)。
- 什么是优先队列?如何实施?
- Java中的构造函数是什么?
- 什么是方法重载?通过不同的示例了解Java的糟糕概念。
- 编写一个 SQL 查询,从员工表 [empId,salary] 中查找第二高的薪水。
第 3 轮:通过技术轮的学生可以进入第 3 轮。第 3 轮是管理 + 人力资源轮。以下是本轮提出的问题:-
- 说说你自己和你的家庭背景。
- 数据结构的重要性是什么?
- 你对什么充满热情?
- 您如何解决孟买喀尔人在季风期间因大雨而面临的问题?
- 解释你的实习。与实习工作有关的各种问题。
- 你对升学有什么计划?
- 讲述在团队中工作的 1 件好事和 1 件坏事。
- 你如何选择工作的公司?
- 你在空闲时间做什么?
- 画出操作系统的架构。
- 什么是内核?