📜  高盛面试经历 |设置 5(校内)(1)

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

高盛面试经历 | 设置 5 (校内)

最近我参加了一次高盛的面试,这场面试是在校内举行的。我在这里分享一下我的经历和相关准备。

面试流程

我参加的是高盛的校园招聘,面试分为两轮。

第一轮

首先是初试,我需要在线完成两道编程题,这两道题都是算法方面的,需要使用数据结构和算法进行解题。其中一道题是在一篇文章里查找最长的回文子串,另一道题是给定一个数组和一个数字k,找到数组中所有和为k的子数组。

这个环节是线上进行的,我在自己的电脑上完成的代码编写。用时1小时。

第二轮

通过初试后,我收到了高盛的面试邀请,并且约定了面试时间和地点。

我的第二轮面试也是一对一的,但这次是直接面试官了,如果第二轮面试过关,我就可以得到最终的Offer。

我被分配到了四轮面试,每一轮约一小时,此外还有一次午饭时间的交流。详情如下:

  • 初试官为技术总监,面试1小时,开始为自我介绍,然后进行算法和系统设计方面的考察。
  • 一位系统工程师,1小时,以项目和系统问题为主,平衡了算法和实际项目问题的比例。
  • 一位高级工程师,1小时,系列算法和编程问题,包括树、图和字符串匹配等。
  • 与社交领域的主管进行1小时的午餐面试。
  • 此次面试的最后一轮是经理,1小时,主要考察编程能力,涉及数据结构、算法和软件设计能力。
准备

在面试之前,我做了以下准备:

  • 看了一些有关高盛面试的博客和文章,了解了面试的流程和问题类型。
  • 恢复了算法和数据结构,包括查看一些重要算法的代码和具体操作演示的。
  • 熟悉了高频问题的解法,例如字符串的问题:回文串、最长公共子序列、正则表达式等。
  • 复习了Java和Python之类的编程知识,了解了机器学习和数据科学的基础知识以及一些主流工具和算法。
提示

以下是我在高盛面试中找到的关键提示:

  • 首先,在整个面试的过程中,要致力于沟通,沟通也是非常重要的一点,这样可以让面试官更准确地评估你。
  • 其次,在面试前要复习经验,着重准备算法和系统设计方面的问题,并注重细节,最好做一些项目和实践方面的准备。
  • 最后,一定要注意自我表达和掌握技巧,展示自己的能力和经验,展现良好的沟通能力和团队协作能力。
结论

总之,高盛是一个非常有挑战性的地方,具有高质量的人才和技术,因此面试也是非常难的。然而,如果你准备得当,明确了注意事项和提示,而且展现了自己的能力和信心,你也会被招聘进高盛。