简介
J.p Morgan,美国最大的商业银行,业界一般称“小摩”。投的时候已经过了秋季招聘,所以走的流程跟普通的应届生不太一样,直接的结果是之前网上看的面经全部失效。好在有惊无险,成功拿到Offer。
一面
简历递上去之后,2个多月才有反馈,第一面就不是常规的电话面试。HR发来一份试题,让写完代码后回传。题目只有一道:设计一个股票交易系统的框架,给出核心实现代码即可。题目本身不难,难点在于题目后面的附加要求,对安全性、效率、可扩展等方面都提了要求。好在没有时间限制,一边琢磨一边写,算是按要求完成了。
二面
代码交上去后3天收到二面通知,按照大公司流程,二面大多是Assessment Centre,但通知邮件里却没有提AC。到公司被告知今天是4轮多对一面试,面试场在公司不同的地点,偷偷看了一眼,每个面试场里都是一堆各种颜色的面试官围着一个人,说实话压力相当大。
进场简单寒暄了几句,第一轮就开始了。基本是HR-based,问对行业看法、行业选择、职业规划、简历上的经历、个人优缺点、未来发展等等,40分钟。
第二轮问团队合作、领导力、个人管理、商业意识等等,每一个不仅要解释还要举个人的例子,典型的Competency-based问题,还算准备充分,跟面试官扯了40多分钟,结束了这一轮。
还没喘口气,马上开始第三轮,这一轮围绕之前我提交的代码。代码被打印成纸质版,4个面试官人手一份进行提问。从设计的思路到优化算法,全问了一遍,感觉面试官是在借此确认代码是本人写的。好在之前写的时候查了很多资料,没被问住。1小时,第三轮结束。
第四轮同一拨面试官,问不同内容。这次的内容广泛很多,并不局限于简历或代码,基本是以他们工作中会用到的技能为考核点。多个面试官轮番发问,大致的方向都集中于:代码测试、版本控制、敏捷开发、设计模式。没有太难也没什么惊喜,第四轮结束。
总结
看看表,从上午10地点进公司,一路面到下午4点,中间几乎没有休息。面了许多金融公司,这次面试时间算不上太长,但是确实最累的一次,几乎不间断地连续说了快6个小时话。事后分析可能是这个时间段招聘人数比较少,面试官都是临时从各个办公室调过来的,并没有预留太长时间,只能让应聘者马不停蹄地面试。
面试过程中,感觉对于综合能力考查得较多,对于计算机方面的能力关注较少,猜测可能之后的工作环境可能也是这样,基于博主个人的兴趣考虑,谨慎考虑后拒掉了Offer。