📅  最后修改于: 2023-12-03 15:42:32.923000             🧑  作者: Mango
本篇面试经历将介绍我在高盛面试的经历,内容包括面试流程、问题类型、反思总结等,希望能对有一定工作经验的程序员提供一定的参考。
我是通过招聘网站投递的简历,一周后收到高盛的面试邀请。面试共分为三轮,分别是:
第一轮技术面试时长为40分钟,主要测试我的技术能力和经验。第二轮行为面试时长为50分钟,主要测试我的沟通能力和是否能够适应高强度工作压力。第三轮高层面试时长为60分钟,主要测试我的商业意识和对公司文化的认知。
在技术面试中,我遇到了以下几种类型的问题:
- 请实现一个链表的反转。
- 写一个快排的代码实现。
- 如何设计一个分布式文件系统?
- 如何使用OOP实现一个银行账户的功能?
- Java中抽象类和接口的区别是什么?
- 什么是JVM?JVM有什么作用?
在行为面试中,我遇到了以下几种类型的问题:
- 你认为你在团队中的角色是什么?为什么?
- 你遇到过团队冲突的情况吗?请讲讲你是如何处理的。
- 你遇到过项目延迟交付的情况吗?请讲讲你是如何应对的。
- 你认为一个好的项目经理需要具备哪些素质?
- 请你介绍下你的工作经验以及您负责的项目。
- 为什么你想来高盛?你觉得自己在这里能做出什么贡献?
在高层面试中,我遇到了以下几种类型的问题:
- 对于目前公司所面临的挑战,你有哪些想法?
- 如果你是公司的CEO,你会如何提升公司的业绩?
- 你认为高盛的核心价值观是什么?
- 高盛的文化有哪些特点?你有哪些和高盛文化相符的经历?
通过高盛面试,我发现在技术岗位的面试中,技术基础知识和算法数据结构是必备的。但另一方面,面试官们非常注重面试者的团队协作能力、沟通能力以及对公司文化的认知。因此,在准备面试的过程中,不仅需要加强对技术的掌握,也需要多参与社区、参与项目来提高团队协作能力和沟通能力。此外,了解公司文化和价值观也是非常重要的,可以从面试官提供的招聘信息中找到相关内容。