📅  最后修改于: 2023-12-03 14:58:51.374000             🧑  作者: Mango
作为一名程序员,如果你想进入金融行业,高盛是一个很好的选择。高盛在技术方面一直处于行业领先地位,这也使得高盛是软件工程师个中之一的理想公司。本文将分享一名校外申请高盛实习的程序员的面试经验。
第一轮面试是一个电话面试,主要是问一些基础问题,例如常见的数据结构和算法,OOP思想和设计模式等等。此外,还有一些关于计算机网络和操作系统的问题。
第二轮面试主要是一道编程问题,要求候选人用Java或Python在45分钟内解答一道题目。题目的难度比较中等,涉及到动态规划的算法。应该注意代码的可读性和模块化。
第三轮面试通常是一个线上技术挑战赛,高盛的挑战赛偏重于测试考生的编程技能。一个面试者需要在规定的时间内通过一个编程任务,并获得最高分数。
第四轮面试是一个视频面试,主要是技术面试,也会谈其他问题。面试官会提出一些和你的简历相关的问题,要求你介绍你曾经做过的一些项目和与面试职位相关的经验。
这一轮是最后一轮面试,它通常是一个行为面试,主要是了解你的个人素质、工作态度和其他非技术因素等。此外,面试会问一些关于金融机构工作的问题,比如你是怎样考虑风险想的等等。
多练习算法,注意数据结构和算法的实现和优化。
值得注意的是高盛的编程问题不是那种奇技淫巧的难题,而是要求你有足够的编程能力和对标准库(Standard Library)的 熟悉程度。面试官会根据编写代码的清晰度和技术效率来评估你的表现。
加深对于面试职位的理解和与该职位相关的工作经验。
做好准备,准备好简历并提前阅读公司文化和价值观。
表现出诚实与坦率,在行为面试中要自信地表达你的想法,避免猜测问题背后的意图。
以上是一名申请校外高盛实习程序员的面试经验。希望对那些考虑进入金融行业的程序员们有所帮助,也希望你能够通过自己的努力和实践成为一位出色的软件工程师。