📜  高盛面试经历 |第 19 集(1)

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

高盛面试经历 | 第19集

介绍

高盛是全球领先的投行与金融服务提供商之一,也是程序员们梦寐以求的工作之一。在这里,你将会接触到最前沿的金融技术,结交到最牛的行业人士,挑战自我并实现自我。

面试

高盛在面试程序员时,主要看重以下几个方面:

  1. 编程基础知识的扎实程度,需要精通至少一门编程语言;

  2. 算法与数据结构的掌握程度,需要能够灵活应用在实际项目中;

  3. 对金融业务的理解,因为高盛是一家金融服务公司,所以需要了解行业知识,并能够将其与自己的技术能力相结合;

  4. 沟通能力,高盛需要的不仅仅是优秀的技术人才,还需要你能够与同事和客户进行有效的沟通。

在我的面试中,主要包括以下几个环节:

Online Coding Test

在在线编程测试环节中,我需要在规定的时间内完成2~3道题目。其中,包括典型的算法和数据结构问题,例如最短路径、二分搜索、快速排序等。

需要注意的是,在在线编程测试中,你需要处理大小不一的数据集,同时也需要注重时间和空间复杂度。

Phone Interview

在电话面试环节中,我需要与面试官进行简短的自我介绍,并回答一些基础问题,例如:

  • 你最熟悉的编程语言是什么?有哪些优缺点?

  • 你最近读过哪些技术书籍?有哪些收获?

  • 你对高盛的业务有什么了解?

  • 你最近遇到的技术难题是什么?

  • 你最近在 GitHub 上的项目是什么?它有哪些亮点?

请记住,电话面试的时间非常宝贵,所以一定要事先准备好自己的简历和项目,以及想要提出的问题。

Onsite Interview

在现场面试环节中,我需要接受4 ~ 5轮面试,每轮30 ~ 45分钟。其中,涵盖了技术、业务、文化等方面的问题。

在面试过程中,需要注意的是:

  • 回答问题时一定要清晰、简洁明了;

  • 需要展现出自己的合作精神以及对团队合作的重视;

  • 需要志愿地分享自己的技术知识和经验,同时原动力也是相当重要的。

总结

高盛作为全球金融服务业的标杆企业,它对于求职者的要求非常高,需要你具备扎实的编程基础、深厚的算法与数据结构基础、优秀的沟通和合作能力,并在金融业务方面有一定的了解。如果你正在寻找一家综合素质,人才培养和职业发展方向都非常好的公司,那么高盛绝对是一个不错的选择。