【通知】7月22,工业界资深数据科学家教你破解各大公司面试!


一亩三分地论坛

 找回密码
 获取更多干活,快来注册

一亩三分地官方iOS手机应用下载
查看: 236|回复: 2
收起左侧

Twitter Phone + Onsite 面经

[复制链接] |试试Instant~ |关注本帖
cancerlk 发表于 2017-6-29 06:09:45 | 显示全部楼层 |阅读模式

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

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

x
Twitter Cortex team, 主要工作内容就是 building deep/mahine learning pipeline, modelling, platform and infrastructure for all other teams inside Twiter
猎头邮件联系的,之后第一轮电面是manager,聊了一些他们目前的工作内容,以及我最近的工作内容。因为我现在做的project跟他们组的一个project相似度很高,所以主要聊了这个project。看起来manager很感兴趣,所以就立刻安排了第二轮电面。 让我选是45mins phone coding还是 take home coding challenge,我选的后者,因为简单些。



coding challenge主要问题就是:process a log file, each line is a user activity e.g. userid, timestamp, eventType. event can be open or close, calculate the average time that each user spent between open and close. 但是文件太大无法一次性装入内存,以及可能会有missing entry,就是close前边没有open 或者open后边没有close,要定义interface以及不同的方法来handle misssing entries 仔细想想不难的,文件大就read line by line,然后implement interface方法,比如pick a random value,感觉就是一个OOP的问题。

两周后onsite,每一轮都是两个人,每一轮都是问了我工作最近在做的project,然后便是拿mac在code pair上边coding,最后就是我问他们问题。. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷

第一轮,一个白人一个中东的吧,和这个team的在纽约的两个engineer video conference interview,第一次搞这种视频面试很不习惯,特别是问我最近的project我没有白板可以画high level architecture,只能口头表达,他们对你做的project没有足够的background,我一边说一边看他们的眼神越发迷离。。。之后coding,detect cycles in directed graph,需要你自己定义 graph node,用DFS。

第二轮,看起来毫无面试经验的欧洲小哥和三哥,开始就是问project,然后coding是 edit distance的变体,只考虑replace和delete的情况,并没有要求我用DP,纯粹用暴力解法了。快结束了,来了一头脑风暴问题spell checker,有一个很大的dictionary存储valid words,另外一个invalid word,找到最match的valid word。我的回答,search的时候可以用prefix or suffix or length 来尽量缩小search space。还问可以用什么数据结构,我说trie,小哥很满意。
. 1point3acres.com/bbs
午饭,跟印度小哥吃饭,纯聊天,问我为什么跳槽,我说现在公司没有午饭,小哥笑了笑
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
第三轮,国人男和中东小哥,国人小哥问完了project就没有再说过话了,coding是一道设计题,大意就是设计一个library,用来读取CSV文件,要求read 方法返回一个dict with columan names as keys,但是文件太大,如何设计?我答的是,a CSVReader class, in constructor initialize the File object by input csv path, and parse the first line as a header list, for read method call File.readline() to return the next line, parse it and return a dic with column name as key and real content as the value。其实一点都不难,也许是我吃完午饭犯困,理解他的意思就花了我半天时间,旁边国人小哥一句话没有说。。-google 1point3acres

就这样吧,move on.1point3acres缃
.鏈枃鍘熷垱鑷1point3acres璁哄潧

评分

1

查看全部评分

 楼主| cancerlk 发表于 2017-6-29 06:10:29 | 显示全部楼层
关注一亩三分地公众号:
Warald_一亩三分地
还有不知道问什么一个machine learning的东西都没问我,可能是看我的背景更engineering
回复 支持 1 反对 0

使用道具 举报

 楼主| cancerlk 发表于 2017-7-7 01:18:42 | 显示全部楼层
关注一亩三分地微博:
Warald
已悲剧,祝好运
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

custom counter

GMT+8, 2017-7-23 06:52

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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