📅  最后修改于: 2023-12-03 15:42:32.977000             🧑  作者: Mango
高盛是全球领先的投行与金融服务提供商之一,也是程序员们梦寐以求的工作之一。在这里,你将会接触到最前沿的金融技术,结交到最牛的行业人士,挑战自我并实现自我。
高盛在面试程序员时,主要看重以下几个方面:
编程基础知识的扎实程度,需要精通至少一门编程语言;
算法与数据结构的掌握程度,需要能够灵活应用在实际项目中;
对金融业务的理解,因为高盛是一家金融服务公司,所以需要了解行业知识,并能够将其与自己的技术能力相结合;
沟通能力,高盛需要的不仅仅是优秀的技术人才,还需要你能够与同事和客户进行有效的沟通。
在我的面试中,主要包括以下几个环节:
在在线编程测试环节中,我需要在规定的时间内完成2~3道题目。其中,包括典型的算法和数据结构问题,例如最短路径、二分搜索、快速排序等。
需要注意的是,在在线编程测试中,你需要处理大小不一的数据集,同时也需要注重时间和空间复杂度。
在电话面试环节中,我需要与面试官进行简短的自我介绍,并回答一些基础问题,例如:
你最熟悉的编程语言是什么?有哪些优缺点?
你最近读过哪些技术书籍?有哪些收获?
你对高盛的业务有什么了解?
你最近遇到的技术难题是什么?
你最近在 GitHub 上的项目是什么?它有哪些亮点?
请记住,电话面试的时间非常宝贵,所以一定要事先准备好自己的简历和项目,以及想要提出的问题。
在现场面试环节中,我需要接受4 ~ 5轮面试,每轮30 ~ 45分钟。其中,涵盖了技术、业务、文化等方面的问题。
在面试过程中,需要注意的是:
回答问题时一定要清晰、简洁明了;
需要展现出自己的合作精神以及对团队合作的重视;
需要志愿地分享自己的技术知识和经验,同时原动力也是相当重要的。
高盛作为全球金融服务业的标杆企业,它对于求职者的要求非常高,需要你具备扎实的编程基础、深厚的算法与数据结构基础、优秀的沟通和合作能力,并在金融业务方面有一定的了解。如果你正在寻找一家综合素质,人才培养和职业发展方向都非常好的公司,那么高盛绝对是一个不错的选择。