PD是05/2012, 可以怎么搞# EB23 - 劳工卡
h*0
1 楼
昨天面试了bb。整个面试过程就不是很顺利磕磕碰碰的。 一路纠结,总算是面完了,
不过打算move on了。现在总结下,发一些经验教训供大家参考。
从1月9号给我发了onsite邀请后,中间历时将近一个月才把onsite搞完。 最终的
onsite还是2天前周六晚上定下来的。。 估计面她家的人太多了,recruiter都忙不过
来了。。。
一个重要的教训是,如果大家离面试地点很近,飞机只需要1个小时的话。 千万不要怕
给公司留下要求多的坏印象,就不要求提前一天去面试的城市。 我是从boston飞过去
,recruiter说你飞过来少于2个小时,不需要提前一天来住酒店。 我为了留个要求不
多的好印象,便从了。。 然后这货定了个早上7点的飞机给我。 面试前一天由于紧张
,1点多才睡着。 早上5点多喝了杯咖啡便匆匆忙忙往机场赶。 到了bloomberg公司后
大约上午9点多。 但是前台不让我上楼,因为我的面试是12点半开始。 由于肚子有些
饿,我便出去绕着BB家的大楼转了一圈。 结果发现除了一家星巴克,都是商场。。。
没办法,喝了杯咖啡吃了一小块蛋糕便继续回来等。 12点的时候,终于同意我上楼了
。 到了6楼后,发现她家大楼却是不错。 但是不知道为啥感觉一振振头晕。 我想坏了
,估计是没睡好的缘故。 然后坐在玻璃房里面又赶忙灌了2杯咖啡。
12:30准时,2个engineer悠哉游哉的来到了我的小玻璃屋。 面试正式开始:
我强打精神,但是总体过程感觉和他俩就没啥化学反应。
第一道题,就是一个字符配位的问题。 我用hash搞定了。 然后2个人其中一个年轻的
,在空字符串指针和空字符串的上和我纠结了一下。 我坚定的和他说这两个是有区别
的。 然后年老的赶忙提醒那个年轻的。这题才算过。。
第二道题,让写个了计算expression的函数。 例如,12+5*62/2-3+6*6 这题之前真没
练过。 然后勉强给出了个用hash先记录含有乘除的部分,再计算加减的部分。 面试官
看了看问我为啥不用recursive。 我说,recursive这个方法不好,如果能用iterative
解决,一般不用recursive。 两个面试管貌似很不同意我的说法,不停的在这个问题上
challenge我。 我说recursive每一次都会创建一个新的stack,最后可能会out of
memory。 和他们纠结了10分钟,这过程我真是越来越紧张,我感觉我脑子里的cs世界
观和他们完全不一样啊。 感觉自己学的好像都是错的。 后来,他俩对视一眼,跟我说
让我等着。 一会儿还有一轮。
第二轮,又是两个人。 上来考了个很简单的找两个最大的数。经过上一轮外加紧张,
我又开始一阵阵泛晕。 不过还好题很简单。 然后又问k个最大的数。 我说用min heap
。 然后又问分布式处理最大k个数。 然后又问如果是数据流地时候怎么办。 让我完成
个分布式数据流的k个最大值的class。 这个问题上脑子突然不转了,纠结了好久才完
成。 后来阿三个问c如何,我说还可以。 然后实现memcpy的函数。 我写完了后,有个
问题没处理好。 就是自拷贝的问题,但是当时脑子真不转了,实在太困了。 最后经过
面试官各种提点,才给出来。 估计2个面试官对这个相当的不满意。
第三轮,HR草草的问了几个问题,就让我滚蛋了。 从HR的表情就知道这次面试败得彻
底。。。
以上就是整个面试过程大家引以为戒吧。
不过打算move on了。现在总结下,发一些经验教训供大家参考。
从1月9号给我发了onsite邀请后,中间历时将近一个月才把onsite搞完。 最终的
onsite还是2天前周六晚上定下来的。。 估计面她家的人太多了,recruiter都忙不过
来了。。。
一个重要的教训是,如果大家离面试地点很近,飞机只需要1个小时的话。 千万不要怕
给公司留下要求多的坏印象,就不要求提前一天去面试的城市。 我是从boston飞过去
,recruiter说你飞过来少于2个小时,不需要提前一天来住酒店。 我为了留个要求不
多的好印象,便从了。。 然后这货定了个早上7点的飞机给我。 面试前一天由于紧张
,1点多才睡着。 早上5点多喝了杯咖啡便匆匆忙忙往机场赶。 到了bloomberg公司后
大约上午9点多。 但是前台不让我上楼,因为我的面试是12点半开始。 由于肚子有些
饿,我便出去绕着BB家的大楼转了一圈。 结果发现除了一家星巴克,都是商场。。。
没办法,喝了杯咖啡吃了一小块蛋糕便继续回来等。 12点的时候,终于同意我上楼了
。 到了6楼后,发现她家大楼却是不错。 但是不知道为啥感觉一振振头晕。 我想坏了
,估计是没睡好的缘故。 然后坐在玻璃房里面又赶忙灌了2杯咖啡。
12:30准时,2个engineer悠哉游哉的来到了我的小玻璃屋。 面试正式开始:
我强打精神,但是总体过程感觉和他俩就没啥化学反应。
第一道题,就是一个字符配位的问题。 我用hash搞定了。 然后2个人其中一个年轻的
,在空字符串指针和空字符串的上和我纠结了一下。 我坚定的和他说这两个是有区别
的。 然后年老的赶忙提醒那个年轻的。这题才算过。。
第二道题,让写个了计算expression的函数。 例如,12+5*62/2-3+6*6 这题之前真没
练过。 然后勉强给出了个用hash先记录含有乘除的部分,再计算加减的部分。 面试官
看了看问我为啥不用recursive。 我说,recursive这个方法不好,如果能用iterative
解决,一般不用recursive。 两个面试管貌似很不同意我的说法,不停的在这个问题上
challenge我。 我说recursive每一次都会创建一个新的stack,最后可能会out of
memory。 和他们纠结了10分钟,这过程我真是越来越紧张,我感觉我脑子里的cs世界
观和他们完全不一样啊。 感觉自己学的好像都是错的。 后来,他俩对视一眼,跟我说
让我等着。 一会儿还有一轮。
第二轮,又是两个人。 上来考了个很简单的找两个最大的数。经过上一轮外加紧张,
我又开始一阵阵泛晕。 不过还好题很简单。 然后又问k个最大的数。 我说用min heap
。 然后又问分布式处理最大k个数。 然后又问如果是数据流地时候怎么办。 让我完成
个分布式数据流的k个最大值的class。 这个问题上脑子突然不转了,纠结了好久才完
成。 后来阿三个问c如何,我说还可以。 然后实现memcpy的函数。 我写完了后,有个
问题没处理好。 就是自拷贝的问题,但是当时脑子真不转了,实在太困了。 最后经过
面试官各种提点,才给出来。 估计2个面试官对这个相当的不满意。
第三轮,HR草草的问了几个问题,就让我滚蛋了。 从HR的表情就知道这次面试败得彻
底。。。
以上就是整个面试过程大家引以为戒吧。