📜  高盛面试经历| (1年以上经验)2019(1)

📅  最后修改于: 2023-12-03 14:58:51.564000             🧑  作者: Mango

高盛面试经历(1年以上经验)2019

背景介绍

我是一名拥有1年以上工作经验的程序员,之前在一家互联网公司工作。因为对金融行业有浓厚的兴趣,我决定尝试申请高盛的程序员职位。

申请流程

我是通过LinkedIn上的高盛招聘页面提交简历的。大约两周后收到了电话面试邀请。电话面试之后,约了两周后到高盛办公室进行现场面试。整个申请流程总共持续了差不多一个月的时间。

面试准备

为了准备高盛的面试,我花了不少时间做了很多准备。主要包括:

  • 研究高盛的业务和公司文化。通过公司官网以及其他渠道收集尽可能多的信息。
  • 进行代码练习。熟悉数据结构与算法,以及一些常用的编程语言。
  • 反复练习自我介绍和技术经历的陈述。在面试中给面试官留下深刻印象很重要,所以需要很好地准备这一环节。
面试经历
一面

高盛的一面主要是电话面试,大约持续了50分钟。主要涉及以下方面:

  • 介绍自己的工作经历和技能,以及为什么想加入高盛
  • 代码练习:实现一个双向链表的插入和删除操作。需要考虑边界问题和内存管理。
  • 正确性和测试:如何验证自己的代码是否可靠?如何设计测试用例和调试程序?
二面

高盛的二面是现场面试,需要到公司的办公室进行。整个面试主要分为两个部分:

  • 技术面,大约持续了1个小时左右。主要聚焦于技术细节和代码实现上。我遇到的问题主要有:
    • 介绍一个在工作中遇到的棘手问题,并描述解决方案
    • 实现Dijkstra算法,并分析时间和空间复杂度
    • 探讨内存泄漏问题的常见原因和解决方法。
  • 行为面,大约持续了30分钟。主要了解我的性格和行为方式。我遇到的问题主要有:
    • 描述一件让我挫败的事情,以及如何克服。
    • 描述一次我在集体协作中起到过重要作用的经历。
    • 描述一件我最自豪的事情是什么。
三面

高盛的三面是一个团队面试,面试官会是你可能要合作的团队成员。整个过程大约持续了1个小时左右。主要关注以下方面:

  • 项目经历:介绍自己最近在项目中做的事情。需要侧重分享我在项目中的角色和贡献。
  • 团队合作:如何与团队成员进行有效沟通,处理冲突,解决问题等。
  • 业务问题:对于我所申请的职位,需要了解一些业务方面的问题并进行讨论。
结果

面试结束之后,大约一个星期之后,我收到了高盛的口头offer,薪资和待遇都比我之前的公司要好不少。最后我选择加入高盛,在那里获得了很好的工作经验和锻炼的机会。

参考