|
[此帖已被设为精华]
bb是我在英国第一个on-site,刚刚收到拒信,bb在本论坛似乎并不十分热门,但是分享一下我失败的经验给那些打算申请的兄弟姐妹,希望你们能成功。
个人情况:英国非著名学校CS PhD, 但是研究是硬件方向,c++非常的不熟练。
电面:
去年12月初投简历,一月上旬做了电面,面试官应该是一个中国人,年轻而且非常的友善。bb的电面需要使用hackerrank,用来考察你的编程技能。电话面试开始后聊了15分钟左右个人情况,然后提了一些c++相关的问题,可以利用hackerrank实时和面试官交流c/c++的一些细节,比如指针,class,container之类的。答得差不多之后就是编程题,我遇到的是一个比较普遍的题:从一个无序数列中找出所有和为给定值的两个数。比如{1,2,3,4} 里找出和为5的组合,那就是{1,4} {2,3}。具体解法有很多种,我没遇到什么太大问题,程序能够正确运行。电话面试全过程大概1小时左右,面试官让我等通知。
On-site:
bb效率奇高,大概3天之后就邀请我on-site,伦敦的火车酒店他们全权负责,酒店就在他们大楼旁边不远,走路10分钟的样子,非常奢华。由于我之前编程确实太弱,PhD主要都在用matlab和verilog之类的,所以直到面试前一天晚上还在准备各种算法题,加之嗓子发炎基本一夜未眠。面试安排在上午,hr先带你转一圈他们高大上的building,然后简短的演示了下他们的terminal 系统,紧接着就是正式面试。bb给我总共安排了三位面试官,都很年轻,加入公司不到5年的样子,两位来自他们的固收组,另一位我不记得了。他们先介绍了自己,然后我也介绍了下自己,以及为什么要申请bb,他们基本没问什么关于简历的问题,大概因为我确实没什么software经验值得提问。
面试第一道题是给定一个security的class,里面包含更新价格和计算收益的函数,让你写出能找出给定时间内某股票最大可能收益的程序。我之前出于兴趣对金融相关的程序有一定了解,想当然的认为是计算当前时间的可能收益,然后自作聪明的提了几个金融相关的问题,其实感觉bb对面试的程序员并不要求这些知识,所以面试官就很不耐烦的告诉我就是最简单的情况,买一份股票而且没有手续费之类的。程序是在hackerrank上写,我由于紧张外加不熟练,在程序编写上出了很多问题,这题没有任何算法可言,仅仅是计算过去时间内最大收益而已,我颤抖的用键盘打下代码,期间他们不断问我为什么这样,我边回答边修改,漏洞百出。我能看出他们已经不耐烦了,程序压根没有运行,我事后想起来我犯了不少语法错误,估计他们都懒得试了吧。
面试第二题是数据结构,就是设计一个数据结构保存网页浏览信息,可以随时访问之前页面。现在想想也并不难,开始我说用linear search,他们问complexity,我一想效率赶忙又改口说binary tree储存网页,然后还把complexity说错了,现在回忆起来真想抽自己。无论如何,在他们的提示下说了他们想要的答案,这时时间已经过去很久,其中最不耐烦的一个面试官拿出手机看了一下,然后说就到这里吧。我心里明白这回肯定挂了。寒暄几句之后他们就去找hr了,十几分钟后果然不出所料,hr来说你今天的面试结束了,你可以走(滚)了。我知道在bb如果面不到hr就是没希望了,在pantry看到了另一位提前离开的candidate,我俩幽怨的对视一眼,之后我恍惚的离开了那里,坐上最早的火车告别了伦敦。
最后我想说,bb伦敦最近很缺人,很多岗位长期招聘,如果各位准备充分的话是有很多机会的。我懊恼的是我遇到的问题真的不算太难,无奈自己太弱,只能接受失败,安心准备其他吧。最后祝各位一切顺利。
|
评分
-
1
查看全部评分
-
+10
|