一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1877|回复: 1
收起左侧

ME屌丝 Bloomberg 4轮游, 发面经求OFFER

[复制链接] |试试Instant~ |关注本帖
狂暴CNM地 发表于 2015-3-18 04:42:35 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
之前让CMU ME的学长推了BLOOMBERG以后 很快就来了电面, 电面主要都是问得projects,由于我提到了我写过一个FSCK program于是问到了我linux是怎么管理碎片的,问什么的WINDOW的file system 要做磁盘碎片整理而linux不用。 然后就是CODING, project聊得比较久,coding巨水,给一个array  写 public boolean isSorted(int[] a). 把EDGE CASE考虑啊好就行。写完之后小哥说我给你这两个case 你看对不对,我心想完了, 这么简单地问题还写出bug,跪了,结果一验证都是对的,我和小哥都挺无语。周五面完第二周星期一收到邮件schedule onsite。
ONSITE:

跟所有人一样,先参观BLOOMBERG OFFICE,不得不说还是挺高大上的,特别是VIEW巨好,FREE FOOD不少,但是主要就是SNACKS而已。

第一轮:
白人大哥,和一个比较像SPANISH的小哥加一个印度小哥应该是学面试的。
上来先让讲Project,讲了map reduce engine,follow up问了比较多,怎么handle failure,怎么notify,怎么考虑tradeoff,幸好来之前看了下google 论文,基本都讲清楚了。 然后coding,巨水, the index of the smallest two numbers of an array. 秒掉,猜follow up应该是how to extend it to k smallest,直接给他说了三种,max heap, min heap, quick select,中间解释了半天。 然后第三个问题, how would you solve this with map-reduce。 想了一下说,每个mapper 分一个Portion 找到他们自己部分最小的K个,sort,给reducer merge。讲了一下merge的 approach怎么做,小哥觉得还行。 然后问问题聊天。
. from: 1point3acres.com/bbs
第二轮:
华裔小哥加白人大叔。. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
大叔一上来问我对linux的了解程度,我说经常用啊,然后就开始问我bash, filter OS怎么把键盘里的输入读到terminal. stdin, stdout各种,还有I/O redirection. 搞得我各种晕,只能根据自己知道的尽量大,感觉大叔不是太满意,直到后来把这问题引申到了我了解的linux file system上面。 问什么是 directory, direcotry里存了什么,inode, hard link, symbolic links 是怎么回事, links count有啥用。上过storage这些问题各种秒,大叔终于漏出开心的笑容。
.1point3acres缃
华人小哥上coding。 第一题 有一个linked list,给你中间任意一个node,删除这个node,保持linkedin list 完整。 比如 A->B->C->D,只给你B的reference,让你删除B,变成A->C->D。 想了一下说了改value加上删下一个NODE的方法,小哥问如果value也不能改呢?  蛋疼了,问有没有提示啊,他说给你的这个reference是个啥? 我说哦就是个address, 所以solution 是直接把C memcpy到B的address就行。
. 1point 3acres 璁哄潧
第二题,leetcode原题,copy list with random pointer, 这题我知道如果说出in space O(n)的做法,肯定直到我做过,于是就说那hash map 吧,结果小哥看我还是反应太快,问我说你是不是做过。我说哎呀没做过啦,只是做过deep copy a map,所以反应很快。 然后让写code,问我要几次interation, 我说两次吧,一次建node,一次copy random。说能一次吗,我说好像不行吧,想了下又说行,他说时间不多了你赶紧写吧,哪种都行,然后写了一次iteration的,还不确定有没有bug. 然后让问问题,我装逼说这题有in-space的方法么,他说你觉得呢,我说可以O(N2) in space,他说可以了,咱聊天吧,我说o(n)可能也行,然后想给他秀一下o(n) in space,结果他说,没时间了,咱聊天吧。遂放弃,扯了一会儿,小哥还挺HIGH,感觉应该有下一轮。

第三轮MANAGER,华人大叔。
上来问了一道之前那个关于C++ destructuor constructor print东西的题,秒了,follow up问了下stack空间分配,什么时候释放等等问题,在CMU 学过213,答起来问题不大,不过还是有些地方没说清楚。
第二题,1001010010 变成1在右,0在左,two pointer秒了,他说你用什么写,我说java吧,他说你能用C吗,我说也行,你prefer C吗,他说好,就用C写了,刚想检查BUG,就被他说下一题。

leetcode roman to integer 尼玛LZ之前过LEETCODE的时候就5题没做,就有这道,因为我对ROMAN NUMBER 真是不熟悉,就懒得做了。 但是他的点不在于你怎么写,问你如果一开始只support部分字母,不support isValid, 问你怎么让你的程序scalable以后support这些feature. lz开始没get到他的点,扯了半天他也比较疑惑,最后说那用一个单独的class 来处理可能变化的部分吧,strategy pattern, hide implementation details, hide likely change. 他说好,code也不写了。 然后聊天,让我问问题,说他不赶时间,但我问一个问题他都答不了两句,感觉可能不是太喜欢聊天吧。 问了一会儿实在没啥问得了,于是say goodbye。

第四轮 HR

聊天,behavioral,之前的offer,经历等等。 我就吹了吹觉得BB有多好,我下下周还有google onsite,不过今天一看office这么高大上,要是给我我GOOLE也懒得面了啊哈哈,反正就是各种捧他。 最后问了几个你要不要sponsorship啊,什么的就show me the way啦。

之前一直害怕两轮游非常尴尬,面完四轮比较开心啦,虽然感觉前几轮的feedback应该都是Positive的才能见HR,不过最近BB面完四轮没OFFER得也增多了,希望同一天面的人别太牛逼了,给本屌发offer吧!

发面经,拿OFFER!

评分

3

查看全部评分

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-3 03:17

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表