一亩三分地论坛

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

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

发面经攒人品,多个公司

[复制链接] |试试Instant~ |关注本帖
luoqing 发表于 2015-7-23 11:31:11 | 显示全部楼层 |阅读模式

2015(4-6月) 分析|数据科学类 硕士 全职@Google, Zenefits, Amazon, WalmartLabs, American Express, Argus - 内推 - 技术电面 Onsite |Otherfresh grad应届毕业生

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

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

x
刚刚从Amex onsite完,发个面经攒攒人品,虽然自己表现得并不好但还算是尽力了。。。


1. Google, Quantitative Analyst
一轮电面. From 1point 3acres bbs
1) A and B have a game. There are 7 games in total, who wins 4 games first will succeed the whole game and then the game ends. Given that A has a probability P to win a single game, and A already lost the first 2 games, what's the probability that A still wins the whole game.
2)Given that someone said A has 80% probability to win the whole game, what is the posterior that A win the whole game.-google 1point3acres
3)A specific scenari, Logistic regression, how to interpret the parameters.-google 1point3acres
4)R coding
1.a data set of transactions in a supermarket, select those who spend more than 100 dollars, pay attention to someone may have multiple transactions that are more than 100, do not duplicate the customers.
2. add the prices of all the transactions for each customer.
5)when you type a letter, say A, in google search, some suggestions will appear below, such as America, Apple, Amazon....  there are two models for those suggestions, how do you know which model is better. He refers to A/B test.

好几个月以前面的了,题是面完后马上记下来的。第二题至今不明白怎么做,求解答。在学校的career fair上找了一个小哥refer,一个recruiter联系我要我做了13道类似behavior的题以后给的面试。当时自己真是傻啊,傻啊,傻啊 这也不会那也不会 跪得妥妥的,recruiter打电话来说了一句unfortunately以后我就眼泪哗哗的并且伴随牙痛表情不能自持


2. WalmartLabs, Junior Data Scientist
系里校友的refer,感觉这个组背景很强,都是top学校的OR或者stats或者物理 phd
先是hr screening顺便schedule电面. from: 1point3acres.com/bbs
电面的小哥是stanford的phd 人相当好,先简历聊了20多分钟,model,data cleaning,findings都问得很仔细,本来感觉俩人都很开心,结果他问了我一个丧心病狂的coding:写一个算法计算平方根,要求精确到0.001。我当然一点都不会啦,但是问了能不能用二分法逼近,他说那个太复杂,然后就一步一步引导我用泰勒展开来估计,最后再写成程序,这一个题大概用了半个多小时,他每一步都有提示我无奈我确实太蠢了老get不到他的点。。总之。。。嗯。。。挂了
. From 1point 3acres bbs

啊还要提一句refer我的那个印度哥哥人实在太好了,各种帮我follow up,被拒了以后还很真诚地安慰我,每次回邮件都特别详细的一大段


3. Zenefits,Data Analyst
感谢地里Zenefitsrefer哥们的refer,回答了我好多问题 特别耐心
1)OA请看这个帖子,后面都有讨论
http://www.1point3acres.com/bbs/ ... p;page=1#pid1927220. From 1point 3acres bbs
2)电面. 1point3acres.com/bbs
prob:最开始的时候A有8张卡,B有6张卡,然后A和B分别投色子,A投到几就从B那里那几张卡过来,然后B投色子,投到几就从A那边拿几张卡过来,然后这一轮就结束了,谁的卡多谁就赢。一定要等到有一方比另一方卡多才能结束比赛,问比赛只有一轮的概率是多少?比赛有n轮的概率是多少?
open-end:假设google修改了一下他们的back end algorithm,你怎么知道这个change是好还是不好,要我列举出我可以用的信息


面完以后四个小时就被拒了,又哭一通鼻子.1point3acres缃


4. Amazon,Business Analyst
感谢地里Kimurate的refer,又是一位非常热心的大好人. more info on 1point3acres.com
1)resume 问超级细致-google 1point3acres
2)case:问知不知道prime now,然后解释说就是prime的升级版,两小时送货上门,假设你提出来这个新的prime now的proposal,一周后给老板和其他部门老大分析这个事情可不可行,说说你需要哪些variable来进行分析,你怎么跟老板present
前两天收到HR发来邮件说二面是去面另外一个岗,Marketing Analysis Senior Manager, 也是无言以对了,我一个new grad哪里面得上啊 又得哭一会




5. American Express,Marketing Analyst
学姐的refer,学姐也真的是非常非常nice,耐心地解答我各种问题,给tips,今天中午还请问我吃了好吃的牛肉卷 哈哈哈哈哈哈
1)电面:resume主要问project,why Amex
2)onsite见了五个人,组里两个manager,一个director,还有一个别的组的director,一个VP
问了好多好多简历和behavior,其他的问题印象比较深的就是,如果要刺激international payment,你觉得有什么数据可用,为啥? 还有一题,给一个dataset,如何选出the row with the second highest transaction,use any language you like。 VP还问了我面了哪些公司 申了什么职位,他还让我讲一个印象深刻地failure,我就讲了一个我准备好的本来遇到了大困难但是最后机制地坚强地聪明地勇敢地解决了的故事,结果VP说 这哪里是failure啊 明明是success好吧。。。。
等VP给我面试的时候director还带我在大楼里转了一圈,风景超好,我们就在Hudson River河畔眺望NJ,还带我去了她喜欢的甜点店转了一圈跟我说这的马卡龙好好好好吃,还蛮萌的爱笑的俄罗斯大姐姐,要不是我英语水平有限肯定跟她狂侃一番。。. 鍥磋鎴戜滑@1point 3 acres

6. Argus, Data Scientist. from: 1point3acres.com/bbs
一轮电面。。。
1)1加到50等于多少。。。。。。问这个问题之前还跟我说了半天千万不能用计算器或者电脑啥的,我还以为是什么神秘问题。。。
2)如果你是google的,google的程序员对back end algorithms做了一些改变,你怎么知道这个改变是好还是不好


以上就是一些我面得比较主流的公司的面经和吐槽,今后如果还有面经还会来update,感谢遇到的好人,真的觉得很温暖很感激,希望能人品爆发拿到offer啦
顺便推荐一个stats学生学python的好地方,算是一本online教材 叫做Computational Statistics in Python:
http://people.duke.edu/~ccc14/st ... ythonSolutions.html

大米

评分

9

查看全部评分

本帖被以下淘专辑推荐:

 楼主| luoqing 发表于 2015-12-6 06:40:35 | 显示全部楼层
阿骄 发表于 2015-11-21 08:26
感谢楼主!
.鐣欏璁哄潧-涓浜-涓夊垎鍦
Google 的第2题是不是用 Negative Binomial (或者手动推,数字不大)来以 p 表示出 A 赢的 ...

可以仔细说一下negative binomial的思路吗?
回复 支持 1 反对 0

使用道具 举报

bramble 发表于 2015-7-24 01:51:21 | 显示全部楼层
谢谢楼主!
请问那个zenefits的prob有n轮的咋算啊。。
回复 支持 反对

使用道具 举报

 楼主| luoqing 发表于 2015-7-24 03:50:25 | 显示全部楼层
bramble 发表于 2015-7-24 01:51
谢谢楼主!
请问那个zenefits的prob有n轮的咋算啊。。
-google 1point3acres
前n-1轮都是平局,第n轮是非平局,这样就有n轮啦
回复 支持 反对

使用道具 举报

bramble 发表于 2015-7-25 02:12:34 | 显示全部楼层
谢谢回复!
. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴还想问问楼主zenefits就面了这两题吗? 感觉概率题面试一紧张很容易答的很混乱呢。。
回复 支持 反对

使用道具 举报

 楼主| luoqing 发表于 2015-7-25 02:34:43 | 显示全部楼层
bramble 发表于 2015-7-25 02:12
.1point3acres缃谢谢回复!
还想问问楼主zenefits就面了这两题吗? 感觉概率题面试一紧张很容易答的很混乱呢。。
. from: 1point3acres.com/bbs
嗯喏 就这两题
我当时也确实好紧张 让他重复解释了好多遍才搞明白他要我干嘛 但最后还是做出来了,他有稍微引导一点点
这一题就花了蛮久 他一共只跟我聊了25分钟就挂了
回复 支持 反对

使用道具 举报

bramble 发表于 2015-7-25 02:42:52 | 显示全部楼层
luoqing 发表于 2015-7-25 02:34
嗯喏 就这两题. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
我当时也确实好紧张 让他重复解释了好多遍才搞明白他要我干嘛 但最后还是做出来了,他有 ...

我看好像也是就面半个小时左右。。。是不是简历、behavior啥的都不问,上来就做题啊?
感觉他家还是招码农多,data analyst好像本身就不多。。
回复 支持 反对

使用道具 举报

 楼主| luoqing 发表于 2015-7-25 02:51:02 | 显示全部楼层
bramble 发表于 2015-7-25 02:42
我看好像也是就面半个小时左右。。。是不是简历、behavior啥的都不问,上来就做题啊?. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
感觉他家还是招码 ...

问了一点点简历  大概介绍一下自己 他也不怎么感兴趣我之前做的事情 然后就做题了
招多少我不清楚 但是他家一直都在面这个岗 之前我就跟地里其他面过的小伙伴讨论过 有人说他家喜欢很sharp的那种
你要面试了吗? good luck!
回复 支持 反对

使用道具 举报

bramble 发表于 2015-7-25 02:57:10 | 显示全部楼层
luoqing 发表于 2015-7-25 02:51
问了一点点简历  大概介绍一下自己 他也不怎么感兴趣我之前做的事情 然后就做题了
招多少我不清楚 但是 ...

是的,谢谢! 感觉很悬,之前的OA也是看了地里的面经才勉强做出来的。。。

楼主也加油!
回复 支持 反对

使用道具 举报

 楼主| luoqing 发表于 2015-7-25 03:02:33 | 显示全部楼层
bramble 发表于 2015-7-25 02:57.1point3acres缃
是的,谢谢! 感觉很悬,之前的OA也是看了地里的面经才勉强做出来的。。。

楼主也加油!

不客气哈 别紧张就好啦 嗯嗯 一起加油!!
回复 支持 反对

使用道具 举报

sue0927 发表于 2015-8-4 21:25:22 | 显示全部楼层
Amex 我也面了,但是面试。。。太呵呵呵了。。
因为是个所谓的ab initIO的软件操作考察。。又被老印给黑了。。。
回复 支持 反对

使用道具 举报

 楼主| luoqing 发表于 2015-8-5 07:35:02 | 显示全部楼层
sue0927 发表于 2015-8-4 21:25.鐣欏璁哄潧-涓浜-涓夊垎鍦
Amex 我也面了,但是面试。。。太呵呵呵了。。
因为是个所谓的ab initIO的软件操作考察。。又被老印给黑了 ...

ab initIO?我都没听过诶  你面的哪一个岗呀?
回复 支持 反对

使用道具 举报

mint0715 发表于 2015-8-5 08:37:49 | 显示全部楼层
计算平方根的话。。。泰勒展开有收敛半径吧?
比方说展开式里面有(x-1)的高次方,当x大于2时不收敛,需要预先处理一下。

我猜牛顿法可以一步到位:. 1point 3acres 璁哄潧
result = 1;
diff = 99999;
while(diff > 0.01){
newx = (x+a/x)/2;
diff = abs(newx - x);.1point3acres缃
x = newx;
}
我猜这个可能是短时间里能写完的简单算法。。。
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
补充内容 (2015-8-5 08:38):
sorry,是x初值=1,不是result。。。
回复 支持 反对

使用道具 举报

 楼主| luoqing 发表于 2015-8-5 11:49:21 | 显示全部楼层
mint0715 发表于 2015-8-5 08:37.鐣欏璁哄潧-涓浜-涓夊垎鍦
计算平方根的话。。。泰勒展开有收敛半径吧?
比方说展开式里面有(x-1)的高次方,当x大于2时不收敛,需要 ...
. 1point3acres.com/bbs
你这个我没有太看懂诶,a是什么?

面试官当时教我的解法:-google 1point3acres
给定任意y,求 sqrt(y) = x
可以写成x**2 = y. 1point 3acres 璁哄潧
也就是x**2 - y = 0

泰勒展开:
定义这个function: f(x) = x**2 - y.1point3acres缃
在x0处的泰勒展开: f(x; x0) = f(x0) + f'(x0)*(x-x0) + f''(x0)*(x-x0)^2/2! + ...
也就是: f(x;x0) = f(x0) + 2*x0*(x-x0). 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
令f(x) = 0
得到 x0**2-y + 2*x0*(x-x0) = 0

解出x:   x = y/2*x0 - x0**2/2*x0 + x0 这样把x给估计出来的
求出x后,把这个x的值当做x0把以上步骤都循环一遍,直到精确到0.01

写在python里面:
def sqrt(y, x0):
    if x0 > = y or x0 <= 0:
        return "!"
    else:
        while decimal(abs(x0**2 - y))  < 0.01 :. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
            x = y/2*x0 - x0**2/2*x0 + x0. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
            x0 = x
        return x0
. visit 1point3acres.com for more.
不知道我表述清楚没有。。。-google 1point3acres
回复 支持 反对

使用道具 举报

mint0715 发表于 2015-8-5 13:43:43 | 显示全部楼层
luoqing 发表于 2015-8-5 11:49
你这个我没有太看懂诶,a是什么?

面试官当时教我的解法:

你的x就是我的newx,你的y就是我的a。
f(x;x0) = f(x0) + 2*x0*(x-x0) = 0. visit 1point3acres.com for more.
=> x0^2 - y + 2*x0*x - 2x0^2 = 0
=> 2*x0*x = y+x0^2
=> x = y/(2*x0) + x0/2. from: 1point3acres.com/bbs
就是我代码里的:.鏈枃鍘熷垱鑷1point3acres璁哄潧
newx = (x+a/x)/2
一回事。牛顿法本身就是一阶导数推导出来的。。。

我一开始以为你用的直接展开sqrt(x)做的= =所以,我以为泰勒可能会不收敛。
. 1point 3acres 璁哄潧
另,lz如果想开眼界的话,可以google一下:Fast Inverse Square Root
这个东西可以用迭代法瞬间算出1/sqrt(y),然后再用1除一下。
回复 支持 反对

使用道具 举报

jollydsh828 发表于 2015-9-18 10:55:51 | 显示全部楼层
zan fen xiang~~~~
回复 支持 反对

使用道具 举报

cgte88586 发表于 2015-10-9 00:59:35 | 显示全部楼层
Is question 1(2) a follow-up of 1(1)? If so, how to do that?
回复 支持 反对

使用道具 举报

honeyee 发表于 2015-11-16 03:47:36 | 显示全部楼层
感谢楼主! 很有帮助
回复 支持 反对

使用道具 举报

阿骄 发表于 2015-11-21 08:26:55 | 显示全部楼层
感谢楼主!

Google 的第2题是不是用 Negative Binomial (或者手动推,数字不大)来以 p 表示出 A 赢的期望(给的条件是这个期望是 0.8),求出 p 然后带回 第 1 题来求解。
回复 支持 反对

使用道具 举报

 楼主| luoqing 发表于 2015-12-6 06:26:21 | 显示全部楼层
cgte88586 发表于 2015-10-9 00:59
Is question 1(2) a follow-up of 1(1)? If so, how to do that?

Yes, it is. The interviewer mentioned Bayesian as a hint. I dont know how to do it either
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-7 02:44

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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