注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
今天上午完成了 Yahoo(Oath)在香槟的面试,真的没想到人生第二个昂赛是个分错组的面试。。。
个人背景是 UM 的 DSE (Data Science Engineering),在CF直接投的简历,申请的是 Data Engineer
不像 面试有晚餐和午餐用来交流,Yahoo简洁明了,上午8:30到办公室,简单的参观之后直接到会议室准备面试了。
一开始见到的就是Manager,因为我去的比较早(要求8:45到),所以他介绍了很多这个site的事情,各个组在干什么,虽然是真的听不懂(没用过那些tools),但是Manager人很好(最后一轮他面)。
9点时候,神奇的面试就这么开始了
第一轮:这一轮的主题是 Reverse Engineering/Scripting,一开始以为是反编译之类的,根本没做过,慌得不行,后来向面过Yahoo的学长请教过之后才知道是读coding理解他的意思,那就应该还是可做的范围。面试官是个很好玩的人,口音很奇怪,但是人很nice,说话激动的时候表情很有趣。
1、先是概念性的题,假设要和4个不同的人(小孩、CEO啥的)解释 Reverse Engineering,你会怎么说?我其实对RE真的只有概念性的了解,不过脸皮较厚,每个场景思考了1分钟左右就回答了,4个问题有3个他都说很好,另外1个他说我的解释不够细致,然后开始给我讲RE的要精确到每个部分云云;
2、然后是问假如有一段code给你,没有任何的readme,没有注释,程序员习惯很差,现在这段代码给你了,看了一眼我的简历,说原来你的背景都是DSE呀(。。。),然后就问了我是否对Data Engineer的位置有兴趣,我说当然当然,我也解释了其实我从投简历和电面都是投的Data,没有网申,不知道什么情况就给我分到SDE组了(其实整个香槟office主要方向是data,但是细分的position不同,可能我就某个环节被转走了- -),然后manager之前介绍的时候没有说我这次面的职位是纯SDE,就造成了最后一轮的尴尬。
不管怎么样,就等结果吧,最后提一下电面的部分,是two sum接four sum,codepair直接写,写完需要写个main来测试,会问复杂度和如果有重复元素你怎么处理,我电面时候真的顺畅,考虑十分周全,代码一次就过了,面试的小哥估计很满意,感觉这也是为啥一轮电面直接拿onsite,和从data engineer被转移到SDE的原因吧 T.T 哎,还准备了很多的SQL, ML, Data Mining相关的东西,都没用上(我之前提到的学长面的是Data组,coding很少,算法和模型的问题居多),继续学习,继续努力!
|