10月28,K神开课讲数据科学,你来吗?


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
Babeltime游戏工作室招工程师、美术和策划
Tubi TV招安卓、前端和机器学习工程师
把贵司招聘信息放这里
查看: 2099|回复: 1
收起左侧

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

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

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干活,快来注册

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怎么做,小哥觉得还行。 然后问问题聊天。

第二轮:
华裔小哥加白人大叔。
大叔一上来问我对linux的了解程度,我说经常用啊,然后就开始问我bash, filter OS怎么把键盘里的输入读到terminal. stdin, stdout各种,还有I/O redirection. 搞得我各种晕,只能根据自己知道的尽量大,感觉大叔不是太满意,直到后来把这问题引申到了我了解的linux file system上面。 问什么是 directory, direcotry里存了什么,inode, hard link, symbolic links 是怎么回事, links count有啥用。上过storage这些问题各种秒,大叔终于漏出开心的笑容。
. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
华人小哥上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就行。

第二题,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,就被他说下一题。
. 1point3acres.com/bbs
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吧! . From 1point 3acres bbs

发面经,拿OFFER!

评分

3

查看全部评分

本版积分规则

关闭

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

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-9-20 06:24

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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