📅  最后修改于: 2023-12-03 15:12:56.362000             🧑  作者: Mango
本次面试是高盛的面试经历,面试者具有一定的经验。以下是面试成员的介绍:
姓名:张三
学历:本科
经验:2年
技能:Java、Spring、MyBatis
姓名:李四
学历:本科
经验:3年
技能:C++、Linux、网络编程
姓名:王五
学历:硕士
经验:4年
技能:Python、大数据、机器学习
在一面中,面试官首先要求面试者进行自我介绍。面试者依次介绍自己的基本情况和相关经验。
接着,面试官给出一个编程题。题目如下:
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的两个整数。
示例:
输入:nums = [2, 7, 11, 15], target = 9 输出:[0, 1]
解释:因为 nums[0] + nums[1] = 2 + 7 = 9,所以返回 [0, 1]。
面试者需要在规定的时间内编写出解题代码,并且要保证代码的正确性。
最后,面试官会针对面试者的经验和技能提问,主要包括所学的编程语言、面向对象编程的概念、多线程的处理和如何优化代码等等。
在二面中,面试官主要是考察面试者的软技能和项目经验,同时也会问一些技术问题。
面试者需要详细讲述自己参与的项目,并且重点介绍自己在项目中的角色和贡献,以及解决问题的思路和方法。
面试官还会问一些跟沟通能力、解决问题的能力、团队协作能力等方面相关的问题,来考察面试者的软技能。
在二面中,面试官会问一些深入的技术问题,主要是考察面试者的专业能力。
本次面试体现了高盛作为一家知名金融公司的严谨和专业。面试官的提问涵盖了面试者的基本信息、知识水平和项目经验,考察全面,挑战性较大。对于面试者来说,在面试之前需要做好充分的准备,包括简历的准备、技术基础的强化和项目经验的总结等。