《数据科学面试40+真题讲解》,K神本年度最后一次开课


一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推你去多家公司面试
Airbnb 数据科学职位
in analytics and inference
天天打游戏、照样领工资,
你要不要来?
把贵司招聘信息放这里
查看: 5207|回复: 30
收起左侧

Airbnb 三轮面经

[复制链接] |试试Instant~ |关注本帖
fionaling 发表于 2016-11-18 05:22:58 | 显示全部楼层 |阅读模式

2016(10-12月) 码农类 硕士 全职@Airbnb - 内推 - Onsite |Failfresh grad应届毕业生

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

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

x
1. 电面,palindrome pairs
2. 两轮skype, 一轮是alien dictionary,另外一轮是ip和cidr那道题,地里都是有的。
3. onsite,现在似乎是把两轮技术提到了skype,所以onsite是两轮behavior和一轮技术了。
准备了好久面经题没考到啊。
技术题大概就是增加一个文件目录,比如/a,/a/b,但/c/b就要返回错误。然后每个目录都有一个value,一旦对某个文件目录做了更改,需要call一个callback function。
楼主不会写Callback function,还是小哥教的,感觉人很nice,最后有个小bug。airbnb是要bug free的,一共就这么一轮技术,出来就知道自己应该过不了了。
然后behavior第一轮小哥是学艺术的,整个表情很严肃,气氛十分尴尬。。。问题也很严肃的,一点也不能跑题。(一上来他说自己学艺术的,楼主就Wow,因为码农对艺术感觉还是很高大上的。然后小哥就盯着我看,从一开始就尴尬起来了。。)
第二轮小哥就比较nice,聊聊还是蛮开心的。
. Waral 鍗氬鏈夋洿澶氭枃绔,
airbnb HQ在三番SoMa区,还是挺漂亮的。

评分

3

查看全部评分

本帖被以下淘专辑推荐:

桑莫370 发表于 2016-11-29 09:36:22 | 显示全部楼层
fionaling 发表于 2016-11-29 06:03
是一旦目录修改就触发Callback函数这样

楼主再问一个问题 如果一串目录 /a   /a/b   /a/b/c  我存在map里的时候都是直接把这个路径作为key吗?不用考虑他们互相之间的包含关系么
回复 支持 1 反对 0

使用道具 举报

小A要当码农 发表于 2016-11-18 05:34:01 | 显示全部楼层
楼主能细说一下onsite那一题么? 没有看懂呀
回复 支持 反对

使用道具 举报

 楼主| fionaling 发表于 2016-11-18 05:42:15 | 显示全部楼层
小A要当码农 发表于 2016-11-18 05:34
楼主能细说一下onsite那一题么? 没有看懂呀

大概意思是这样:每个目录对应一个value,比如addDir(/a,1),addDir(/a/b,1),但因为没有/c这个目录,所以addDir(/c/b,3)就会报错,还可以修改目录的value,比如setDir(/a/b,2)。然后还可以watch(/a/b),那么修改/a/b的时候就会调用一个Callback function
回复 支持 反对

使用道具 举报

shian2008 发表于 2016-11-18 05:42:55 | 显示全部楼层
谢谢分享!请问楼主,有没有它家总结的面经呢?
回复 支持 反对

使用道具 举报

 楼主| fionaling 发表于 2016-11-18 05:43:55 | 显示全部楼层
shian2008 发表于 2016-11-18 05:42.1point3acres缃
谢谢分享!请问楼主,有没有它家总结的面经呢?

地里搜吧。。好像就那么几道题。
回复 支持 反对

使用道具 举报

小A要当码农 发表于 2016-11-18 06:56:26 | 显示全部楼层
fionaling 发表于 2016-11-18 05:42
大概意思是这样:每个目录对应一个value,比如addDir(/a,1),addDir(/a/b,1),但因为没有/c这个目录,所以a ...

谢谢楼主。。 callback function是什么鬼呀?
回复 支持 反对

使用道具 举报

some3411 发表于 2016-11-18 07:28:27 | 显示全部楼层
同问callback function
回复 支持 反对

使用道具 举报

 楼主| fionaling 发表于 2016-11-18 08:11:47 | 显示全部楼层
小A要当码农 发表于 2016-11-18 06:56
谢谢楼主。。 callback function是什么鬼呀?
. visit 1point3acres.com for more.
我用C++的哈,就比如Callback类里有个run()函数,然后func(Callback *c)里面调用run就可以了。
回复 支持 反对

使用道具 举报

 楼主| fionaling 发表于 2016-11-18 08:11:57 | 显示全部楼层
some3411 发表于 2016-11-18 07:28
同问callback function

我用C++的哈,就比如Callback类里有个run()函数,然后func(Callback *c)里面调用run就可以了。
回复 支持 反对

使用道具 举报

yucheyang2 发表于 2016-11-18 08:34:56 | 显示全部楼层
楼楼啥时候面的呀
回复 支持 反对

使用道具 举报

ElenaCHAO 发表于 2016-11-18 09:22:21 | 显示全部楼层
和楼主的Skype一样诶!两道最后都有bug...估计要跪了
回复 支持 反对

使用道具 举报

小A要当码农 发表于 2016-11-18 10:03:30 | 显示全部楼层
fionaling 发表于 2016-11-18 08:11
我用C++的哈,就比如Callback类里有个run()函数,然后func(Callback *c)里面调用run就可以了。
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
多谢。。这个题应该用Trie做吧?
回复 支持 反对

使用道具 举报

 楼主| fionaling 发表于 2016-11-19 02:40:36 | 显示全部楼层
yucheyang2 发表于 2016-11-18 08:34. 1point3acres.com/bbs
楼楼啥时候面的呀

11.7去onsite的
回复 支持 反对

使用道具 举报

 楼主| fionaling 发表于 2016-11-19 02:41:01 | 显示全部楼层
ElenaCHAO 发表于 2016-11-18 09:22
和楼主的Skype一样诶!两道最后都有bug...估计要跪了
. 1point3acres.com/bbs
祝好运!
回复 支持 反对

使用道具 举报

 楼主| fionaling 发表于 2016-11-19 02:41:51 | 显示全部楼层
小A要当码农 发表于 2016-11-18 10:03
多谢。。这个题应该用Trie做吧?

他说不用,用hashmap就ok了。这都有bug我想想就要暴走了
回复 支持 反对

使用道具 举报

小A要当码农 发表于 2016-11-19 07:02:30 | 显示全部楼层
fionaling 发表于 2016-11-19 02:41
他说不用,用hashmap就ok了。这都有bug我想想就要暴走了

HashMap? HashMap key是啥呀。。 那addDir(/a/c/b)的时候,我得挨个去查/a有没有, /a/c有没有?
回复 支持 反对

使用道具 举报

Jasonyuan 发表于 2016-11-19 07:09:59 | 显示全部楼层
小A要当码农 发表于 2016-11-19 07:02
HashMap? HashMap key是啥呀。。 那addDir(/a/c/b)的时候,我得挨个去查/a有没有, /a/c有没有?

查/a/c就可以了吧
回复 支持 反对

使用道具 举报

小A要当码农 发表于 2016-11-19 07:58:24 | 显示全部楼层

嗯。。对的, 我想错啦
回复 支持 反对

使用道具 举报

桑莫370 发表于 2016-11-26 03:41:12 | 显示全部楼层
求问楼主,修改目录的时候不能直接在hashmap中修改value吗,为什么要调用callback呢?
回复 支持 反对

使用道具 举报

 楼主| fionaling 发表于 2016-11-29 06:03:50 | 显示全部楼层
桑莫370 发表于 2016-11-26 03:41
求问楼主,修改目录的时候不能直接在hashmap中修改value吗,为什么要调用callback呢?

是一旦目录修改就触发Callback函数这样
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

custom counter

GMT+8, 2017-11-21 20:23

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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