Global Logic – 日立面试体验(校内)
近日,GlobalLogic 来我校进行全职招聘。有一个在线轮次,然后是 4 轮面试(2 技术 + 1 MR + 1 HR)。他们在 Hackerearth 平台上进行了在线笔试。
第 1 轮:Hackerearth 在线测试
- 编程题:总题数:4
- 多项选择题:问题总数:40
持续时间: 1小时45分钟。 (没有负分),编码题难度为中等。我记得两个问题:
- 反转字符串: https://www.geeksforgeeks.org/reverse-a-string-in-c-cpp-different-methods/
- 最接近零:您已经给出了一个大小为 N 的整数数组 A 。您需要打印值最接近零的数字。如果有多个元素。打印具有较大值的数字。
示例测试用例:
input: 5 output: 0 0 2 3 4 5
我能够解决 3 个编码问题截止 4。
在 MCQ 部分有 Aptitude questions 和 Pseudo code question,伪代码是大部分 oops 部分。
如果您在编码方面处于中等水平并且在 Aptitude 方面表现出色,那么您可以轻松获得这一轮资格。它是在校园里,所以有近 350 多名学生接受了测试,只有 70 名学生入围了进一步的面试。
第 2 轮(技术面试 1):面试在 Google Meet 平台上进行。
- 自我介绍
- 告诉我你的项目。
- OOPS 概念
- 什么是继承?
- 告诉多级继承和多重继承的区别?
- 编码问题:给定两个未排序的数组,您必须将两个数组合并到第三个数组中,并且合并数组应该排序并且不包含重复元素。
Input | arr1: 6 3 8 3 2 arr2: 6 3 7 1 2 |
output | 1 2 3 6 7 8 |
7. 编写查询以获取以 98 开头的员工的手机号码?
8. 面试官:有什么问题要问我吗?
第 3 轮(技术面试 2):
- 介绍
- 关于项目并问了一些与我的项目相关的问题
- 机会概念。
- 以手机为例解释类和对象的概念? (这是一个棘手的问题)
- 编码问题:给定一个整数数组,只打印数组中的重复元素
Input | 2 1 3 2 3 4 5 2 |
output | 2 3 |
6. 你知道搜索和排序算法吗?
7.写冒泡排序的代码
8. 如果我们给了你不喜欢的域名怎么办?
9. 您还有其他优惠吗?
10. 有什么问题要问我吗?
第四轮(管理轮):我们都认为这一轮会是更多的讨论类型,但他们也问了技术问题,所以要做好准备。
- 您将如何处理分配给您的具有挑战性的任务?
- 在我的简历中我写了技能数据结构和算法,所以他问我,当你发现你找到的最优化的方法不起作用时你会怎么做?所以你会怎么做。
- 你最喜欢的数据结构?
- 使用合并排序对数组进行排序?
- 然后他开始讨论这个项目。
- 开发此项目背后的业务逻辑。
- 强与弱?
- 正如您所说的那样,您是一个自我激励的人,所以请告诉我您遇到的任何情况并发现自己是自我激励的。
- 你在未来 2 年看到的自己
第5轮(HR):所以我们收到了最终入围HR的学生名单,有13名学生入围。而且我们都认为HR只是一个形式的回合,但是在HR回合之后他们拒绝了1名学生。所以所有的回合都是淘汰赛。所以永远不要掉以轻心。
- 自我介绍
- 告诉我你的项目?
- 你准备好搬家了吗?
- 关于家庭背景
- 我们为什么应该录用你?
最后,所有的面试都完成了,所有的面试都在35-45分钟左右,所有的面对面面试都是在同一天进行的,只有HR轮是在另一天进行的。这个过程很快。他们最终选择了12名学生。我有幸成为他们中的一员。
我会说,如果您对解决问题有很好的掌握(基本到中等)。并且对 OOPS 概念有很好的理解,您可以轻松清除每一轮。问题主要来自 oops 部分。并且永远相信自己。
祝你好运 !!