📌  相关文章
📜  高盛面试经验(2年以上经验)(1)

📅  最后修改于: 2023-12-03 15:29:00.652000             🧑  作者: Mango

高盛面试经验(2年以上经验)

简介

高盛是全球最大的投资银行之一,是金融行业的佼佼者,而且在技术方面也一直处于领先位置,与其竞争对手相比,高盛的技术实力始终处于领先水平。因此,高盛大量招聘IT人才,特别是在程序员方面。

本篇文章将从面试过程、技术考察以及面试准备等方面对高盛面试经验进行总结和分享。

面试过程

高盛是典型的投行公司,同其他投行公司的招聘流程大致相同,一般由以下几个环节:

  1. 简历筛选:面试者提交个人简历后,高盛的HR会对简历进行筛选,然后通过电子邮件或电话发送面试邀请。

  2. 初试: 面试者需要向高盛提供一份面试材料,主要是回答一些面试相关问题,例如你的教育背景、职业发展等。在这一步中,面试官会在你的回答中寻找与该职位相关的技能和经验。

  3. 复试:如果初试通过,面试者将会被邀请到高盛的办公室参加现场面试。复试一般安排了两到三个轮次,每个轮次包括不同的面试官。

  4. 报告:如果复试通过,你最终将会参加最后一轮的面试与高级管理层进行交流,这是你展示自己的强项的机会。

技术考察

在技术方面,高盛的技术要求还是很高的,除了需要基础的计算机科学、算法与数据结构等,还需对金融市场有基本的认知。因此,在面试过程中,你可以期待以下方面的考察:

  1. 基本编程题。例如二分查找、链表、树、排序、递归/迭代等,需要熟悉多种编程语言,如Python、Java和C++等。

  2. 编码和算法。面试官通常会设计一道具有一定难度的问题让你分析,并为其找到最优解,并在时间和空间上进行优化。

  3. 数据库。需要熟悉MySQL和NoSQL的使用,了解索引、优化、分片和数据治理等概念。

  4. 网络。如使用TCP/IP解决网络问题、HTTP请求、RESTful API等等。

  5. 架构设计。面试官会让你为一些系统或者应用程序设计技术方案、优化性能或者解决一些典型的问题。需要考虑方案的可扩展性、容错性和安全性等。

面试准备

在面试准备方面,我们需要以下步骤:

  1. 准备好一份简历,可以基于已有的简历进行修改和补充,突出你的技术实力和与投行公司相关的经验。

  2. 准备面试练习题和算法考试,可以在网上或者书本上找到之前面试题目,如LeetCode、HackerRank等等。

  3. 熟悉金融市场和投资银行的基本知识,掌握行业中常用的技术和概念。

  4. 了解高盛并准备进行面试,包括公司历史、文化、战略方向、业务职能、晋升机会等等。

总结

高盛是金融行业的佼佼者,其对IT人才的需求极高且要求很高。不过,准备充分,准备好面试练习题,了解金融市场和投资银行基本知识,了解公司文化和业务方向等等,相信对参加高盛面试的程序员会非常有帮助。

下面是本篇文章中的代码片段,使用Markdown编写:

# 高盛面试经验(2年以上经验)

## 简介

...

## 面试过程

...

## 技术考察

...

## 面试准备

...

## 总结

...

参考资料:

https://www.geeksforgeeks.org/goldman-sachs-interview-experience-graduate-hire-fte-technology/

https://www.quora.com/What-is-the-interview-process-like-at-Goldman-Sachs-for-a-software-engineering-job

https://medium.com/@diana.gamidova/goldman-sachs-swe-internship-experience-2018-a6a2a6a951b6

https://www.wallstreetoasis.com/forums/what-to-expect-from-a-goldman-sachs-swe-phone-screen