Genpact India Pvt Ltd SDE 角色面试经验(校外)
我通过我的前辈的推荐申请了 Genpact,轮次如下:-
第一轮(技术轮):进行了1.5小时,他们问了以下问题:-
- 介绍
- Java是如何工作的?
- 什么是Interface,写个代码解释一下?
- Java中的集合是什么,通过编码解释任何一个集合?
- Java中的异常处理是什么?
- 以蛇形图案打印矩阵
- 为输入 5 打印以下模式。
*#### ###** ***## ###** *####
- 什么是 Javascript 中的去抖动和节流?
- 用示例代码解释闭包?
- 用 JavaScript 解释异步和等待?
- 你能描述一下 Array.forEach() 循环和 Array.map() 方法之间的主要区别,以及为什么你会选择其中一种吗?
- 匿名函数的典型用例是什么?
- 宿主对象和本机对象有什么区别?
- 解释一下: 函数 Person(){}、var person = Person() 和 var person = new Person() 之间的区别?
- 解释你最后一年的项目。 (以及一些关于它的反问)
第二轮(人力资源轮+文化适应轮):-
- 介绍
- 告诉我一些你不喜欢的关于你大学的事情。
- 告诉我你的五个弱点。
- 为什么选择 Genpact?
- 为什么我要聘用你?
- 你的薪水期望?
它几乎持续了 25 分钟,最后,我被选中了。