一亩三分地论坛

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

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

Taboola 电面 + onsite + behavior

[复制链接] |试试Instant~ |关注本帖
cuiyang36 发表于 2015-5-3 02:42:30 | 显示全部楼层 |阅读模式

2015(4-6月) 码农类 硕士 全职@Taboola - 网上海投 - Onsite |Passfresh grad应届毕业生

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

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

x
补一篇面经,之前海投了一家公司叫Taboola,先介绍一下Taboola这个公司吧:公司主要是做网上广告投放策略的,比较赚钱,现在融资到了D轮,每轮融的有几千万的样子。公司总部在以色列,全球员工有200 - 300 人的样子,在美国LA帕萨迪纳有一个分部,是做R&D的,分部十几个人的样子,他们现在在招人(其实是招两个工程师,楼主是第一个,这是后来得知的)。他们公司的起源是以色列军方一个项目的衍生,说是一个投资人看中了其中的商机,即成立了Taboola。下面是整个面试的流程,因为隔了比较久的时间,所以有些具体的记不太清了。网上海投了后,帕萨迪纳的project lead直接邮件联系了我,说要约一个电面。.鐣欏璁哄潧-涓浜-涓夊垎鍦

电面
电面是用一个online meeting software,叫blue jeans,可以视频,可以多人组队,十分高端。好像blue jeans这个公司也挺不错的,全称好像叫blue jeans network,可以去投一下。面试官是一个在美国奋斗十几年的国人面的,他的办公室很有中国元素,背后挂了一幅大大的书法。首先问了java中interface和abstract class的不同,abstract class能否建实例。然后是try, catch和finally的用法,如果在catch或者try中加入return的话,还会不会跳到finally part。后来又问了distributed system里面的项目,cache的应用然后提了一些小问题。算法问了一道,就是统计一个文件中key words的数目,也就是public void getNumber(Reader reader, List<String> keys), 打印出数目即可。这个主要是注意一下Reader的termination condition。


远程onsite
电面过后得到了不错的反馈,所以约了远程onsite,这次是HR约的了。. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
第一轮 印度男manager
讲了一个distributed system课里面的project,follow up了很多能够提高的地方,比如说concurrency 问题,比如说server端文件更新的优化。后来出了一道算法题,找BST中一个节点是其父节点的左节点还是右节点,就是public boolean findDirection(TreeNode root, TreeNode node),注意要抛一些exception例如输入不合法或者node根本不在BST中。

. 鍥磋鎴戜滑@1point 3 acres
第二轮 东欧full stack engineer
讲了一个cloud computing课中的big data analysis的project,跟进问了一些问题,题目写了一道JSON parser,比如说JSON内部有很多的循环嵌套,如何把他们全部parse出来并建立相关的数据结构存储起来,这个用recursive的方法做就可以了。

.鏈枃鍘熷垱鑷1point3acres璁哄潧
第三轮 印度full stack engineer
问了一些关于javascript的前端,例如DOM的实现,还有如何拿到HTML的一个element并加以修改(其实就是document.getElementById("...").innerHTML = ....什么的),以及function的一些event call back的性质。算法题目有一道,是reverse Integer,注意overflow。


第四轮 之前的project lead
问了相关的课程项目,问了一些问题,问了一道算法题是类似于CC150中得那个number -> words, 例如 1230 -> one thousand two hundred and thirty,有些不同的是输入是一个String的text,需要自己先找到这些数字,然后再调用这个转换函数。注意一些例如0的corner cases。因为用了StringBuffer顺便讲了一下它和StringBuilder的区别,tradeoff 什么的。. more info on 1point3acres.com
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴

后来当天HR打来电话说感觉挺好的,但是还要和以色列那边behavior面一下。过了很久后(两周?)。。。。
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷

加面第一轮 以色列 R&D director of engineer
他长得很严肃,不太友善。我讲了一个distributed system课里面的project,他follow up了一票问题,很有质量。这里我得说,该服软的时候得服软,有时候面试官很hash的时候你确实得承认自己项目做的不太完美,尽量附和着他的话说。后来我说这是一个individual项目,时间有限,我想了很多,但是真正implement的很少,并且CMU用的是网上的autolab打分,所以会忽视掉一些因素。接着问了browser里面的cookie是怎么回事,handshake协议又是怎么回事,最后的最后,他问了一道情景题:有一个很聪明的client, 和一堆很聪明的servers,每个server都存不同的files,没有proxy,没有load balancer,当client想要file A的时候,他如何能一下子去连接存有file A的server。其实答案就有点像Hadoop MapReduce里面的map过程,用个hashFun(String filename)就可以了。

加面第二轮 以色列 HR
啥有用的也没问,常规behavior问题,然后就是聊天打嘴炮。HR长得巨像美剧LOST里面的Alex,像极了。。。. from: 1point3acres.com/bbs

加面第三轮 以色列 COO
啥有用的也没问,【你觉得最有意思的课是什么啊,觉得最没有意思的课是什么啊,你之前在中国哪里上学啊,为什么要到美国来上学啊,之后想一直在美国待着吗,你还有问题吗,have a good one。】
.鏈枃鍘熷垱鑷1point3acres璁哄潧
当天帕萨迪纳的HR说要给offer了,但我要吐槽的是,整个流程太长了,得有一个半月,主要是因为美国和以色列那边的交流和协调问题,或许,这也是他们正常工作研发中一个不小的,需要克服的问题。另外他家好像还有一个空位,大家有兴趣的话可以试着申申看,公司有钱这点我至少觉得是真的,每年140%的扩张速度我也觉得不假。

最后谢谢大家,希望能和大家多多交流吧。
来自群组: CMU

评分

2

查看全部评分

kittycerry 发表于 2015-6-22 23:28:21 | 显示全部楼层
我都没找到他家有码工的职位
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-10 09:23

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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